Вопрос задан 15.01.2019 в 08:08. Предмет Информатика. Спрашивает Шукурлаев Егор.

Составьте программу для решения следующей задачи. Введите с клавиатуры три числа: А, В, С. Если

А>В>C>0, то замените все числа их квадратами и выведите результаты на экран. Если они отрицательны и не равны между собой, то каждое число замените наибольшим из них и выведите результаты. Иначе, найдите и выведите их сумму.
0 0
Перейти к ответам

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

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Никитин Никита.
Var a,b,c,max:real;
begin
write('Введите a, b и c: ');
readln(a,b,c);
if (a>b) and (b>c) then
  begin
  a:=a*a;
  b:=b*b;
  c:=c*c;
  writeln('a=',a,', b=',b,', c=',c);
  end
  else if (a<0) and (b<0) and (c<0) and (a<>b) and (a<>c) and (b<>c) then
    begin
    max:=a;
    if b>max then max:=b;
    if c>max then max:=c;
    a:=max;
    b:=max;
    c:=max;
    writeln('a=',a,', b=',b,', c=',c);
    end
    else writeln(a+b+c);
end.
0 0

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос