Тема: Поясніть що означають строки
Поясніть певні строки
1.Задано дійсне число а. Користуючись тільки операцією множення, одержати а^3 і а^32 за шість операцій
system("chcp 1251");
double a, a2, a3, a4, a8, a16, a32;
printf("Введіть значення а: ");
scanf("%lf", &a);
a2 = a * a;
a3 = a2 * a;
a4 = a2 * a2;
a8 = a4 * a4;
a16 = a8 * a8;
a32 = a16 * a16;
printf("A^3: %-10.2lf; A^32: %-10.2lf.", a3, a32); // оце %-10.2lf
return 0;
Якщо четверта цифра числа n менша 3, а його друга цифра менша 6, додати до четвертої цифри 1 та піднести отримане число до кубу..
system("chcp 1251");
int n, n2, a1, a2, a3, a4;
printf("Введіть число де :друга цифра має бути < 6 , а четверта цифра < 3 : ");
scanf("%d", &n);
a4 = n % 10;
n = n / 10;
a3 = n % 10;
n = n / 10;
a2 = n % 10;
a1 = n / 10;
if((a4 < 3) && (a2 < 6)) { // оце &&
a4 += 1;
n = a1 * 1000 + a2 * 100 + a3 * 10 + a4;
n2 = n * n * n;
printf("result: %d.", n2);
З'ясувати, чи цифри чотирьохзначного числа n утворюють арифметичну прогресію в порядку їх запису в числі
int n;
double x, y, z, k;
printf("Write a 4-digit number: ");
scanf("%d", &n);
x = n % 10;
n = n / 10;
y = n % 10;
n = n / 10;
z = n % 10;
k = n / 10;
if(((x - y) == (y - z)) && ((y - z) == (z - k))) { // оце
printf("Yes");
}
else{
printf("No");
}
return 0; }
Знайти суму квадратів всіх цілих чисел від 1 до n (значення n вводиться із клавіатури; 1 <= n <= 100).
system("chcp 1251");
int n, S, i;
printf("Write here: ");
scanf("%d", &n);
S = 0;
for(i = 1; i <= n; i++) // оце
S = S + i * i;
printf("result: %d.", S);
return 0