O uso da variável aux, nesse programa, está correto, mas não...

Próximas questões
Com base no mesmo assunto
Ano: 2013 Banca: UFBA Órgão: UFBA Prova: UFBA - 2013 - UFBA - Vestibular de Computação |
Q1268884 Programação

Para responder a essa questão considere o programa em Pascal InverteVetor.


program InverteVetor;

var

    v: array [1..10] of integer;

    i, aux: integer;

begin

    for i := 10 downto 1 do

       readln(v[i]);

 for i := 1 to 10 do

 begin

   aux := v[i];

   v[i] := v[11-i];

   v[11-i] := aux;

 end;

 for i := 1 to 10 do

     writeln(v[i]);

end.

O uso da variável aux, nesse programa, está correto, mas não é realmente necessário, ou seja, poder-se-ia substituir, nesse caso, o bloco de comandos
aux := v[i]; v[i] := v[11-i]; v[11-i] := aux;
pelo bloco de comandos
v[i] := v[11-i]; v[11-i] := v[i];
que o programa funcionaria da mesma forma.
Alternativas