25.03.2015 Views

Exame Especial - UFMG

Exame Especial - UFMG

Exame Especial - UFMG

SHOW MORE
SHOW LESS

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

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!