Анализ алгоритма
Для решения задачи воспользуемся условным оператором.
Реализация алгоритма
Читаем входное значение .
scanf("%d", &x);
Вычисляем значение .
if (x < -4) y = x + 5; else if (x <= 7) y = x * x - 3 * x; else y = x * x * x + 2 * x;
Выводим результат.
printf("%lld\n",y);
Java реализация
import java.util.*; public class Main { public static void main(String[] args) { Scanner con = new Scanner(System.in); int y, x = con.nextInt(); if (x < -4) y = x + 5; else if (x <= 7) y = x * x - 3 * x; else y = x * x * x + 2 * x; System.out.println(y); con.close(); } }
Python реализация
Читаем входное значение .
x = int(input())
Вычисляем значение .
if x < -4: y = x + 5 elif x <= 7: y = x * x - 3 * x else: y = x * x * x + 2 * x
Выводим результат.
print(y)