ola amigos estou iniciando em pascal na faculdade, estou fazendo um programa em pascal como segue abaixo:
Program Pzim ;
type
vetor= array[1..3] of integer;
var
vetA: vetor;
i, teste, maior, menor: integer;
Begin
writeln('***************************************** *********************');
//menor:=0;
//maior:=0;
for i:= 1 to 3 do
begin
writeln('Digite valor ', i , ' para o vetor A:');
readln(vetA[i]);
teste:= vetA[i];
if teste > maior then
maior:= veta[i]
else
maior:= maior;
if teste < menor then
menor:= veta[i]
else
menor:= menor;
end;
writeln('O menor valor do Vetor A e ', menor , '.');
writeln('O maior valor do Vetor A e ', maior , '.');
End.
so que da o resultado certo para maior valor, mais o menor nao da o resultado certo. alguem poderia me ajudar. desde ja agradeço a todos.
Program Pzim ;
type
vetor= array[1..3] of integer;
var
vetA: vetor;
i, teste, maior, menor: integer;
Begin
writeln('***************************************** *********************');
//menor:=0;
//maior:=0;
for i:= 1 to 3 do
begin
writeln('Digite valor ', i , ' para o vetor A:');
readln(vetA[i]);
teste:= vetA[i];
if teste > maior then
maior:= veta[i]
else
maior:= maior;
if teste < menor then
menor:= veta[i]
else
menor:= menor;
end;
writeln('O menor valor do Vetor A e ', menor , '.');
writeln('O maior valor do Vetor A e ', maior , '.');
End.
so que da o resultado certo para maior valor, mais o menor nao da o resultado certo. alguem poderia me ajudar. desde ja agradeço a todos.
Comment