Informática, perguntado por duvibe, 1 ano atrás

Faça um programa que receba 2 strings (A e B) e retorne
uma terceira string (C) formada pelos caracteres de A e B
intercalados. Ex.: Se A=’Quarta’ e B=’Segunda’, a
resposta deve ser ’QSueagrutnada’.

Soluções para a tarefa

Respondido por Giancarl021
3
#include <stdio.h>
#include <stdlib.h>
#include <string.h>

int main() {
char a[100],b[100], c[200];
int i, j = 0;
for(i=0;i<100;i++) { //Evitar lixo de memória
a[i] = b[i] = c[i] = c[100+i] = '\0';
}
fflush(stdin);
fgets(a, 100, stdin);
fflush(stdin);
fgets(b, 100, stdin);
fflush(stdin);
strtok(a, "\n");
strtok(b, "\n);
for(i=0;i<200;i++) {
if(i%2==0) {
c[i] = a[j]
} else {
c[i] = b[j];
j++;
}
puts(c);
return 0;
}

duvibe: Excelente!!! Manda muito de programação esse garoto hahaha
Giancarl021: kkkk vlw manin
Perguntas interessantes