Информатика, вопрос задал danilbasanov1404 , 7 лет назад

Написать программы с использованием команд языка программирования Паскаль.
Задача: с клавиатурой вводиться три числа.
а) вывести сумму чётных чисел
б) вывести только отрицательные числа.
в) вывести произведение не чётных чисел.
Для каждой буквы написать отдельную программу.
Пожалуйста решите

Ответы на вопрос

Ответил antoharin852
0

а) var a:array[1..3] of integer;

          s, i: integer;

  begin

begin

  writeln('Vvedite chislo', i - );

  readln(a[i]);

end;

  s:=0

  for i:=1 to 3 do

  begin

  if a[i] mod 2=0 then

  s:=s+a[i]

  end;

  writeln(s);

  readln();

end.

б) var a:array[1..3] of integer;

          s, i: integer;

  begin

  for i:=1 to 3 do

begin

  writeln('Vvedite chislo', i - );

  readln(a[i]);

end;

  s:=0

  for i:=1 to 3 do

  begin

  if a[i]<0 then

  write(a[i], ' ')

  end;

  readln();

end.

в) var a:array[1..3] of integer;

          s, i: integer;

  begin

  for i:=1 to 3 do

begin

  writeln('Vvedite chislo', i - );

  readln(a[i]);

end;

  s:=1

  for i:=1 to 3 do

  begin

  if a[i] mod 3=0 then

  s:=a[i]*a[i];

  end;

  writeln(s);

  readln();

end.

Новые вопросы