Даны числа A, B, C, D. Если A <= B <= C <= D, то каждое число заменить наибольшим из них; если A>B>C>D, то числа не изменять; в противном случае все числа заменить их квадратами. Программа на Pascal

22 Окт 2021 в 19:40
138 +1
0
Ответы
1

program ReplaceNumbers;

var
A, B, C, D, maxNumber: integer;

begin
writeln′Enterfournumbers:′'Enter four numbers: 'Enterfournumbers:;
readlnA,B,C,DA, B, C, DA,B,C,D;

if (A <= B) and (B <= C) and (C <= D) then
begin
maxNumber := D;
A := maxNumber;
B := maxNumber;
C := maxNumber;
D := maxNumber;
end
else if (A > B) and (B > C) and (C > D) then
begin
// Do nothing
end
else
begin
A := A A;
B := B B;
C := C C;
D := D D;
end;

writeln('Result: ', A, ' ', B, ' ', C, ' ', D);

end.

// Пример работы программы:
// Вход: 2 4 5 7
// Выход: 49 49 49 49

// Вход: 9 8 6 1
// Выход: 81 64 36 1

// Вход: 3 3 1 2
// Выход: 9 9 1 4

17 Апр 2024 в 09:38
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Гарантированные бесплатные доработки в течение 1 года
Быстрое выполнение от 2 часов
Проверка работы на плагиат
Поможем написать учебную работу
Прямой эфир