var
num1, num2, num3: real;
begin
writeln('Введите три действительных числа:');
readln(num1, num2, num3);
if num1 >= 0 then
num1 := sqr(num1)
else
num1 := num1 * num1 * num1;
if num2 >= 0 then
num2 := sqr(num2)
else
num2 := num2 * num2 * num2;
if num3 >= 0 then
num3 := sqr(num3)
else
num3 := num3 * num3 * num3;
writeln('Результат:');
writeln('Число 1: ', num1:0:2);
writeln('Число 2: ', num2:0:2);
writeln('Число 3: ', num3:0:2);
end.
# Функция для преобразования чисел
def transform_numbers(numbers):
return [x**2 if x >= 0 else x**3 for x in numbers]
# Ваши числа
numbers = [float(x) for x in input("Введите три действительных числа, разделенных пробелом: ").split()]
# Преобразование и вывод результатов
transformed = transform_numbers(numbers)
print("Результат после преобразования:", transformed)
# Функция для преобразования чисел
def transform_numbers(numbers):
return [x**2 if x >= 0 else x**3 for x in numbers]
# Ваши числа
numbers = [float(x) for x in input("Введите три действительных числа, разделенных пробелом: ").split()]
# Преобразование и вывод результатов
transformed = transform_numbers(numbers)
print("Результат после преобразования:", transformed)
# Вводим три действительных числа
a = float(input("Введите первое число: "))
b = float(input("Введите второе число: "))
c = float(input("Введите третье число: "))
# Обрабатываем каждое число
def process_number(n):
if n >= 0:
return n ** 2 # Возводим в квадрат если число неотрицательное
else:
return n ** 3 # Возводим в третью степень если число отрицательное
# Получаем результаты
result_a = process_number(a)
result_b = process_number(b)
result_c = process_number(c)
# Выводим результаты на экран
print("Результат для первого числа:", result_a)
print("Результат для второго числа:", result_b)
print("Результат для третьего числа:", result_c)
Программа запрашивает у пользователя три числа, затем для каждого числа определяет, возводить его в квадрат или в третью степень, и выводит результат.