25.03.2015 Views

Lista 04 - UFMG

Lista 04 - UFMG

Lista 04 - 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 l4p29;<br />

var<br />

M, N, C, I, offset : integer;<br />

varA: array [1..30] of real;<br />

varB: array [1..20] of real;<br />

varC: array [1..50] of real;<br />

begin<br />

write('Digite o valor de M: ');<br />

readln(M);<br />

for C := 1 to M do<br />

begin<br />

write('Digite o ',C,'. valor da variavel A: ');<br />

readln(varA[C]);<br />

varC[C] := varA[C];<br />

end;<br />

offset := M;<br />

write('Digite o valor de N: ');<br />

readln(N);<br />

for C := 1 to N do<br />

begin<br />

write('Digite o ',C,'. valor da variavel B: ');<br />

readln(varB[C]);<br />

for I := 1 to M do<br />

if (varB[C] = varA[I]) then<br />

I := M + 1 ; {para o loop}<br />

if (I = M) then {O loop anterior terminou sem encontrar B = A}<br />

begin<br />

offset := offset + 1;<br />

varC[offset] := varB[C];<br />

end;<br />

end;<br />

writeln('Os valores da variavel composta A sao:');<br />

for C := 1 to M do<br />

write(varA[C]:6:3,' ');<br />

writeln('');<br />

writeln('Os valores da variavel composta B sao:');<br />

for C := 1 to N do<br />

write(varB[C]:6:3,' ');<br />

writeln('');<br />

writeln('Os valores de A U B sem elementos repetidos sao:');<br />

for C := 1 to offset do<br />

write(varC[C]:6:3,' ');<br />

end.<br />

<strong>UFMG</strong> – ICEx – DCC – Programação de Computadores – 2º. Sem 2005 – David Menoti 46

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

Saved successfully!

Ooh no, something went wrong!