10. Faça um programa que leia dois vetores de 200 posições de caracteres. A seguir, troque o 1º elemento de A com o 200º de B, o 2º de A com o 199º de B, assim por diante, até trocar o 200º de A com o 1º de B. Mostre os vetores antes e depois da troca.
Soluções para a tarefa
Respondido por
0
Em python é tão fácil que chega a não ter graça
A = input("Informe uma cadeia de 200 caracteres")
B = input("Informe outra cadeia de 200 caracteres")
print("A antes de trocar",A)
print("B antes de trocar", B)
A,B = B[::-1],A[::-1]
print("A depois de trocar",A)
print("B depois de trocar", B)
Agora para fazer em C ficaria assim
#include "stdio.h"
int main(void) {
char A[200];
char B[200];
char temp;
printf("Informe a primeira string");
scanf("%s",&A);
printf("Informe a segunda string");
scanf("%s",&B);
for (int i=0;i<200;i++) {
temp = A[i];
A[i] = B[199-i];
B[199-i] = temp;
};
printf("%s",A);
printf("%s",B);
return 0;
}
A = input("Informe uma cadeia de 200 caracteres")
B = input("Informe outra cadeia de 200 caracteres")
print("A antes de trocar",A)
print("B antes de trocar", B)
A,B = B[::-1],A[::-1]
print("A depois de trocar",A)
print("B depois de trocar", B)
Agora para fazer em C ficaria assim
#include "stdio.h"
int main(void) {
char A[200];
char B[200];
char temp;
printf("Informe a primeira string");
scanf("%s",&A);
printf("Informe a segunda string");
scanf("%s",&B);
for (int i=0;i<200;i++) {
temp = A[i];
A[i] = B[199-i];
B[199-i] = temp;
};
printf("%s",A);
printf("%s",B);
return 0;
}
Perguntas interessantes
Pedagogia,
9 meses atrás
Ed. Física,
9 meses atrás
Português,
9 meses atrás
Matemática,
1 ano atrás
Filosofia,
1 ano atrás
História,
1 ano atrás