Переведите программу в free pascal var a: array [1..100] of integer; size: integer; even: integer; noteven: integer; begin write('set size a : '); read(size); for i: integer : = 1 to size do begin write('set a[', i, ']: '); read(a[i]); end; for i: integer : = 1 to size do begin if (a[i] mod 2 < > 0) then begin noteven += a[i]; end else begin even += a[i]; end; end; write('sum even numbers = ', even); writeln; write('sum noteven numbers = ', noteven); end.

ksenia777angel ksenia777angel    1   20.08.2019 06:10    0

Ответы
Суеверие Суеверие  05.10.2020 06:53
Var
A: Array [1..100] of integer;
size: integer;
Even: integer;
notEven: integer;
i:integer;

begin
Write('Set size A :');
Read(size);

for i:= 1 to size do begin
Write('Set A[', i, ']: ');
Read(A[i]);
end;

for i:= 1 to size do begin
if (A[i] mod 2 <> 0) then begin
notEven += A[i];
end
else begin
Even += A[i];
end;
end;

Write('Sum even numbers = ', Even);
Writeln;
Write('Sum notEven numbers = ', notEven);
end.
ПОКАЗАТЬ ОТВЕТЫ
banana92 banana92  05.10.2020 06:53
Если Вы имели в виду "подогнать" под Free Pascal, то так:

varA: Array [1..100] of integer;size,Even,notEven,i: integer;
beginWrite('Set size A :');Read(size);
for i := 1 to size do beginWrite('Set A[', i, ']: ');Read(A[i]);end;
for i := 1 to size do beginif (A[i] mod 2 <> 0) then beginnotEven += A[i];endelse beginEven += A[i];end;end;
Write('Sum even numbers = ', Even);Writeln;Write('Sum notEven numbers = ', notEven);end.
ПОКАЗАТЬ ОТВЕТЫ
Другие вопросы по теме Информатика