Saudações, preciso fazer o seguinte exercício pra facul, porém me perdi na lógica, alguém poderia me dar alguma sugestão?
-Leia dois vetores de 5 posições e calcule um outro vetor contendo, nas posições pares os valores do primeiro e nas posições impares os valores do segundo.
Program Exercicio_07;
Var
vetor_a, vetor_b:array [1..5] of integer;
vetor_c:array [1..10] of integer;
i, x, y:integer;
Begin
x := 1;
y := 1;
for i := 1 to 5 do
begin
read (vetor_a[i]);
read (vetor_b[i]);
end;
for i := 1 to 10 do
begin
if i mod 2 = 0 then
begin
vetor_c[i] := vetor_a[x];
x := x + 1;
end
else
begin
vetor_c[i] := vetor_b[y];
y := y + 1;
end;
for i := 1 to 10 do
write (vetor_c[i]);
end;
End.
Pergunta
Glauco Machado
Saudações, preciso fazer o seguinte exercício pra facul, porém me perdi na lógica, alguém poderia me dar alguma sugestão?
-Leia dois vetores de 5 posições e calcule um outro vetor contendo, nas posições pares os valores do primeiro e nas posições impares os valores do segundo.
Obrigado, pessoal!! :)
Editado por Glauco MachadoLink para o comentário
Compartilhar em outros sites
4 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.