Faça um algoritmo 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.
GENTE ME AJUDA PFVV. ESSE ALGORITMO É NO PASCAL
Soluções para a tarefa
Respondido por
1
vou fazer a o trecho da função (código sem programa principal) em C e depois portugol (tradução do pascal)
EM C:
int a[200],b[200];
int i, j,auxiliar;
for(i=0;i<200;i++){
scanf("%i",&a[i]);
}
for(i=0;i<200;i++){
scanf("%i",&b[i]);
}
j=199;
for(i=0;i<200;i++){
auxiliar=a[i];
a[ i ]=b[ j ];
b[ j ] = auxiliar;
j--;
}
mostra na tela
-------------------------------------------------------------
Agora em portugol:
inteiro: i
inteiro: j
a: vetor [1..200] de inteiro
b: vetor [1..200] de inteiro
inicio
para i de 1 ate 200 faca
leia(a[i])
fimpara
para i de 1 ate 200 faca
leia(b[i])
fimpara
j:=200
para i de 1 ate 200 faca
auxiliar <-a[i]
a [ i ] <- a[ j ]
b[ j ] <- auxiliar
j:= j-1
fimpara
MOSTRA DNV (OCULTEI A MOSTRAGEM DOS VETORES LIDOS)
FIMALGORITMO
Karenlsilva5:
Nossa muitoo obrigada msm, to dependendo dessa questão para passar de ano.
Perguntas interessantes