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

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 bokomoko
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;
}


Perguntas interessantes