Задать вопрос
2 ноября, 02:20

Переведите программу в 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.

+3
Ответы (2)
  1. 2 ноября, 04:11
    0
    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.
  2. 2 ноября, 04:50
    0
    Если Вы имели в виду "подогнать" под 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.
Знаешь ответ?
Не уверен в ответе?
Найди верный ответ на вопрос ✅ «Переведите программу в Free Pascal var A: Array [1 ... 100] of integer; size: integer; Even: integer; notEven: integer; begin Write ('Set ...» по предмету 📙 Информатика, а если ответа нет или никто не дал верного ответа, то воспользуйся поиском и попробуй найти ответ среди похожих вопросов.
Искать другие ответы