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
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;
}
#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
Perguntas interessantes
Espanhol,
9 meses atrás
História,
9 meses atrás
Filosofia,
9 meses atrás
Matemática,
1 ano atrás
Inglês,
1 ano atrás