Аналіз алгоритму
Для вирішення задачі використаємо умовний оператор. Оскільки , то . Використаємо тип 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)