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