Növbəti
şərtə uyğun olaraq y-in qiymətini
hesablayın:
Giriş. x (-104 ≤ x ≤ 104) tam
ədədi.
Çıxış. Verilmiş şərtə uyğun
olaraq y-in qiymətini çap edin.
Nümunə
giriş 1 |
Nümunə
çıxış 1 |
2 |
4 |
|
|
Nümunə
giriş 2 |
Nümunə
çıxış 2 |
20 |
8100 |
şərt operatoru
Məsələnin
həlli üçün şərt operatorundan istifadə
edəcəyik. x ≤ 10000 = 104 olduğuna
görə, x3 ≤ 1012. Aşırmadan
qaçmaq üçün long long tipindən istifadə
edəcəyik.
Alqoritmin
reallaşdırılması
Giriş
dəyəri x-i oxuyuruq.
scanf("%lld",&x);
y dəyərini hesablayırıq.
if (x >= 10)
y = x * x *
x + 5 * x;
else
y = x * x – 2 * x + 4;
Nəticəni
göstəririk.
printf("%lld\n",y);
Alqoritmin
reallaşdırılması – üçlü operator
#include <stdio.h>
long long x, y;
int main(void)
{
scanf("%lld",&x);
y = (x >= 10) ? x * x
* x + 5 * x : x
* x – 2 * x + 4;
printf("%lld\n",y);
return 0;
}
Java reallaşdırılması
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 reallaşdırılması
Giriş
dəyəri x-i oxuyuruq.
x = int(input())
y dəyərini hesablayırıq.
if x >= 10:
y = x * x * x + 5 * x
else:
y = x * x - 2 * x + 4
Nəticəni
göstəririk.
print(y)