Информатика, опубликовано 2018-08-22 22:36:40 by Гость

Для четырех произвольных чисел, введенных с клавиатуры, выведите на экран соответствующие результаты.Если первое число четно, то выведите сумму этих четырех чисел.Если второе и третье числа положительны,то выведите их среднее арифметическое.Если выполняются одновременно два перечисленных выше условия, то выведите все четыре числа без изменения.Иначе, выведите числа, противоположные исходным.Составьте соответствующие отладочные примеры и проверьте работу каждой программы.

Ответ оставил Гость

Var
  a, b, c, d : integer;
begin
  read (a, b, c, d);
  if a mod 2 = 0 then
    writeln (a + b + c + d);
  if (b > 0) and (c > 0) then
    writeln ((a + b + c + d) / 4);
  if (a mod 2 = 0) and (b > 0) and (c > 0) then
    writeln (a, , b, , c, , d)
  else 
    writeln (-a, , -b, , -c, , -d);
end.

Не нашли ответа?
Если вы не нашли ответа на свой вопрос, или сомневаетесь в его правильности, то можете воспользоваться формой ниже и уточнить решение. Или воспользуйтесь формой поиска и найдите похожие ответы по предмету Информатика.

Форма вопроса доступна на полной версии этой страницы.