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

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

Ответ:
aylincik930
aylincik930
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
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?