В
Все
Х
Химия
В
Видео-ответы
А
Алгебра
Г
Геометрия
О
ОБЖ
Д
Другие предметы
У
Українська література
Р
Русский язык
Б
Беларуская мова
У
Українська мова
Э
Экономика
Ф
Физика
М
Математика
Ф
Французский язык
Г
География
И
Информатика
М
МХК
О
Окружающий мир
П
Психология
Н
Немецкий язык
О
Обществознание
П
Право
И
История
М
Музыка
Л
Литература
Қ
Қазақ тiлi
Б
Биология
А
Английский язык
ddfgdfgdfg
ddfgdfgdfg
11.04.2021 20:30 •  Информатика

Нужно введите с клавиатуры три числа: a,b,c. еслиa> b> c> 0,то замените все числа их квадратами и выведите результаты на экран.если они отрицательны и не равны между собой, то каждое число замените наибольшим из них и выведите результаты.иначе,найдите и выведите их сумму. паскаль

Ответ:
TOkenov
TOkenov
06.10.2020 11:50
Var a,b,c,m : integer;
Begin
  Readln(a,b,c);
  If (a>b) and (b>c) and (c>0) then
  Begin
   a:=a*a; b:=b*b; c:=c*c;
  end else
     If (a<0) and (b<0) and (c<0) and (a<>b) and (a<>c) and (b<>c) then
    Begin
  m:=a;
  If b>m then m:=b;
  If c>m then m:=c;
  a:=m; b:=m; c:=m;
    end else
    Begin
      Writeln('Сумма: ',a+b+c);
      halt(0);
    end;
  Writeln('A = ',a,'    B =',b,'  C = ',c);
end.
0,0(0 оценок)
Популярные вопросы: Информатика
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?