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

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 songabriel16pbxq2w
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.
Karenlsilva5: Tenho uma duvida,pode me ajudar?
songabriel16pbxq2w: opa, ainda em duvida? ajudo sim
Perguntas interessantes