You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
program l4p32;<br />
var<br />
C, I, N, maior: integer;<br />
auxiliar: real;<br />
vetor: array [1..20] of real;<br />
begin<br />
write('Digite o valor N: ');<br />
readln(N);<br />
writeln('Digite os ',N,' valores da variavel composta:');<br />
for C := 1 to N do<br />
readln(vetor[C]);<br />
for C := 1 to N - 1 do<br />
begin<br />
maior := C;<br />
for I := C + 1 to N do<br />
if (vetor[I] > vetor[maior]) then<br />
maior := I;<br />
auxiliar := vetor[maior];<br />
vetor[maior] := vetor[C];<br />
vetor[C] := auxiliar;<br />
end;<br />
writeln('A variavel composta ordenada em ordem decrescente eh:');<br />
for C := 1 to N do<br />
write(vetor[C]:6:3,' ');<br />
end.<br />
program l4p32b;<br />
var<br />
C, I, N: integer;<br />
auxiliar: real;<br />
vetor: array [1..20] of real;<br />
begin<br />
write('Digite o valor N: ');<br />
readln(N);<br />
writeln('Digite os ',N,' valores da variavel composta:');<br />
for C := 1 to N do<br />
readln(vetor[C]);<br />
for C := 1 to N - 1 do<br />
for I := 1 to N - C do<br />
if (vetor[I] < vetor[I + 1]) then<br />
begin<br />
auxiliar := vetor[I];<br />
vetor[I] := vetor[I + 1];<br />
vetor[I + 1] := auxiliar;<br />
end;<br />
writeln('A variavel composta ordenada em ordem decrescente eh:');<br />
for C := 1 to N do<br />
write(vetor[C]:6:3,' ');<br />
end.<br />
N = input('Digite o valor N: ');<br />
fprintf(1,’Digite os %d valores da variavel composta:',N);<br />
for C = 1 : N<br />
vetor(C) = input('');<br />
end<br />
for C = 1 : N - 1<br />
maior = C;<br />
for I = C + 1 : N<br />
if (vetor(I) > vetor(maior))<br />
maior = I;<br />
end<br />
end<br />
auxiliar = vetor(maior);<br />
vetor(maior) = vetor(C);<br />
vetor(C) = auxiliar;<br />
end<br />
fprintf(1,’A variavel composta ordenada em ordem decrescente eh:\n');<br />
for C = 1 : N<br />
fprintf(1,’%f ',vetor(C));<br />
end<br />
<strong>UFMG</strong> – ICEx – DCC – Programação de Computadores – 2º. Sem 2005 – David Menoti 54