Составьте программу для решения следующей задачи. Введите с клавиатуры три числа: А, В, С. Если A =
С, то все числа замените их квадратами и выведите результаты на экран. Если А > В > С, то каждое число замените наибольшим и выведите результаты. Иначе, А сделайте равным сумме В и С, С обнулите, В оставьте без изменения и выведите результаты.Ответы на вопрос
var
a,b,c: integer;
begin
readln(a,b,c);
if a=c then
writeln('A = ', a*a, ' B = ', b*b, ' C = ', c*c)
else if ((a>b) and (a>c) and (b>c)) then
writeln('A = ', a, ' B = ', a, ' C = ', a)
else writeln('A = ', b+c, ' B = ', a, ' C = ', 0);
end.
Для решения данной задачи, вам потребуется написать программу на языке программирования, который вы хотите использовать. Ниже приведен пример программы на языке Python, которая решает данную задачу:
pythondef main():
try:
# Ввод чисел с клавиатуры
a = float(input("Введите число А: "))
b = float(input("Введите число В: "))
c = float(input("Введите число С: "))
if a == c:
# Если A = C, заменяем все числа и выводим квадраты
a = a ** 2
b = b ** 2
c = c ** 2
print("A, B, C после замены на квадраты:", a, b, c)
elif a > b > c:
# Если A > B > C, заменяем каждое число наибольшим и выводим результаты
a = max(a, b, c)
b = max(a, b, c)
c = max(a, b, c)
print("A, B, C после замены на наибольшее значение:", a, b, c)
else:
# В противном случае, выполняем замены и выводим результаты
a = b + c
c = 0
print("A, B, C после замены по условию:", a, b, c)
except ValueError:
print("Ошибка! Введите числа.")
if __name__ == "__main__":
main()
Программа запрашивает у пользователя три числа, а затем выполняет замены в соответствии с условиями задачи и выводит результаты на экран.
Обратите внимание, что я использовал функцию main(), чтобы отделить логику программы от других частей кода. Также, программа содержит обработку ошибки, если пользователь введет не числовые значения.
Похожие вопросы
Топ вопросов за вчера в категории Информатика
Последние заданные вопросы в категории Информатика
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili
