1) summ=0;
k=32+35*2;
for (i=31;i<k;k=k-2)
summ+=i;
std::cout>>summ;
2) summ=0;
k=38+36;
for (i=38;i<k;i++)
summ+=i;
std::cout<<summ;
3) //число n может делиться нацело числами из промежутка от [1;n/2] (только 1 - очевидный делитель, его не учитываем)
kolvo=0;
std::cin>>n;
for (i=2;i<1+n/2;i++)
if (n%i==0) kolvo++;
std::cout<<kolvo;
4) //интервал (m;k) в круглых скобках, значит начальное число m+1, а конечное k-1
std::cin>>M>>K;
for (i=M+1;i<K;i++) //просто к, а не к-1 т.к. когда i будет равно k-1, цикл выполнится в последний раз, как нам и нужно
{
if (i%5==0) kolvo++;
}
std::cout<<kolvo;
#include <stdio.h>
#include <math.h>
#include <locale.h>
main()
{
setlocale(0, "");
int x;
double answer = 0;
printf("Введите значение X: ");
scanf("%d", &x);
if (x >= 0)
{
answer = sqrt(pow(x, 3) + 5);
}
else if (x > -3 && x < 0)
{
answer = 3*pow(x, 4) + 9;
}
printf("ответ: %f", answer);
}
Объяснение:
#include <stdio.h> // Библиотека ввода - вывода
#include <math.h> // Математическая библиотека
#include <locale.h> // Библиотека локализации
main()
{
setlocale(0, ""); // Локализация
int x; // Создание целочисленной переменной x
double answer = 0; // Создание вещественной переменной answer для хранения ответа
printf("Введите значение X: "); // Вывод сообщения в консоль
scanf("%d", &x); // Ввод значения x
if (x >= 0) // Если значение переменной x ≥ 0
{
answer = sqrt(pow(x, 3) + 5); // Вычисляем верхнее выражение
}
else if (x > -3 && x < 0) // Иначе, если значение переменной x > -3 И < 0
{
answer = 3*pow(x, 4) + 9; // Вычисляем нижнее выражение
}
printf("ответ: %f", answer); // Вывод ответа
}