C++
Завдання 1. Напишіть програму, яка обчислює суму цілих
чисел від а до 500 (значення a вводиться з клавіатури).
Завдання 2. Напишіть програму, яка запитує два цілих
числа x і y, після чого обчислює і виводить значення x у
степені y.
Завдання 3. Знайти середнє арифметичне всіх цілих чисел
від 1 до 1000.
Завдання 4. Знайти здобуток усіх цілих чисел від a до 20
(значення a вводиться з клавіатури: 1 <= a <= 20).
Завдання 5. Написати програму, яка виводить на екран
таблицю множення на k, де k — номер варіанта. Наприклад, для 7-го варіанта:
7 x 2 = 14;
7 x 3 = 21.
Ответы
Ответ:
Задача 1:
#include <iostream>
using namespace std;
int main()
{
int a, sum = 0;
cout << "Введите значение a: ";
cin >> a;
for (int i = a; i <= 500; i++)
{
sum += i;
}
cout << "Сумма чисел от " << a << " до 500 равна " << sum << endl;
return 0;
}
Задача 2:
#include <iostream>
#include <math.h>
using namespace std;
int main()
{
int x, y;
cout << "Введите два целых числа: ";
cin >> x >> y;
int result = pow(x, y);
cout << x << " в степени " << y << " равно " << result << endl;
return 0;
}
Задача 3:
#include <iostream>
int main()
{
int sum = 0;
for (int i = 1; i <= 1000; i++) {
sum += i;
}
std::cout << "Среднее арифметическое всех целых чисел от 1 до 1000 равно: " << (float)sum/1000 << std::endl;
return 0;
}
Задача 4:
#include <iostream>
using namespace std;
int main()
{
int a;
int product = 1;
cout << "Enter a number between 1 and 20: ";
cin >> a;
if(a < 1 || a > 20)
{
cout << "Invalid input!" << endl;
return 0;
}
for(int i = a; i <= 20; i++)
{
product *= i;
}
cout << "The product is " << product << endl;
return 0;
}
Задача 5:
#include <iostream>
int main()
{
int k;
std::cout << "Enter the variant number: ";
std::cin >> k;
for (int i = 1; i <= 10; ++i)
{
std::cout << k << " x " << i << " = " << k * i << std::endl;
}
return 0;
}
Объяснение: