Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
program EE2;<br />
const<br />
N = 50;<br />
var<br />
C, D : integer;<br />
SOMA, MEDIA, M1, M2, AUX : real;<br />
VET: array [1..N] of real;<br />
begin<br />
SOMA := 0;<br />
for C := 1 to N do<br />
begin<br />
write('Digite um valor: ');<br />
readLn(VET[C]);<br />
if ( ( VET[C] > M1 ) or ( C = 1) ) then<br />
begin<br />
M2 := M1;<br />
M1 := VET[C];<br />
end<br />
else if ( ( VET[C] > M2 ) or ( C = 2) ) then<br />
begin<br />
M2 := VET[C];<br />
end;<br />
SOMA := SOMA + VET[C];<br />
end;<br />
writeLn('1o. Maior: ',M1);<br />
writeLn('2o. Maior: ',M2);<br />
MEDIA := SOMA / N;<br />
writeln('A media dos valores digitados eh: ',MEDIA);<br />
for C := 1 to N-1 do<br />
for D := 1 to N-C-1 do<br />
if ( VET[D] > VET[D+1] ) then<br />
begin<br />
AUX := VET[D];<br />
VET[D] := VET[D+1];<br />
VET[D+1] := AUX;<br />
end;<br />
writeLn('Valores maiores que a media');<br />
for C := 1 to N do<br />
if ( VET[C] > MEDIA ) then<br />
writeLn(VET[C],' ');<br />
end.<br />
N = 50;<br />
SOMA = 0;<br />
for C = 1 : N<br />
VET(C) = input ('Digite um valor: ');<br />
if ( ( VET(C) > M1 ) | ( C == 1) )<br />
M2 := M1;<br />
M1 := VET(C);<br />
elseif ( ( VET(C) > M2 ) | ( C == 2) )<br />
M2 := VET(C);<br />
end<br />
SOMA := SOMA + VET(C);<br />
end;<br />
fprintf(1,'1o. Maior: %f\n',M1);<br />
fprintf(1,'2o. Maior: %f\n',M2);<br />
MEDIA := SOMA / N;<br />
fprintf(1,'A media dos valores digitados eh: %f\n',MEDIA);<br />
for C = 1 : N-1<br />
for D 1 : N-C-1<br />
if ( VET(D) > VET(D+1) )<br />
AUX = VET(D);<br />
VET(D) = VET(D+1);<br />
VET(D+1) = AUX;<br />
end<br />
end<br />
end<br />
fprintf(1,'Valores maiores que a media\n');<br />
for C = 1 : N<br />
if ( VET(C) > MEDIA )<br />
fprinf(1,'%d ',VET(C));<br />
end<br />
end<br />
fprintf(1,'\n');<br />
end<br />
<strong>UFMG</strong> – ICEx – DCC – Programação de Computadores – 2º. Sem 2005 – David Menoti 4