#include <iostream>
using namespace std;
void task322()
{
//322.Найти все целые числа из промежутка от 1 до 300, у которых ровно пять делителей.
int i, j, count;
cout << "Задание № 322: "<<endl;
for (i = 1; i <= 300; i++)
{
count = 0;
for (j = 1; j <= i; j++) if ((i % j) == 0)
count++;
if (count == 5)
cout<<"\n число у которого ровно 5 делителей: "<< i<<endl;
}
}
void task357()
{
//357.Дана арифметическая прогрессия с параметрами а = 2, b = 4.
//Сколько нужно взять членов прогрессии, начиная с первого, чтобы их сумма превысила заданную величину Z.
//Написать программу решения задачи.Вывести искомое число слагаемых, величину суммы и последнее слагаемое.
int a = 2, b = 4,z;
cout << "Задание № 357 :"<<endl;
cout << "Введите максимум :"<<endl;
cin >> z;
int k = 0,f = 0, i = 0;
for (; f<=z;i++)
{
k = k + 2;
f = f + k;
}
cout << "Количсетво слагаемых : " << i << endl;
cout << "Сумма слагаемых : "<< f <<endl;
cout << "Последнее слагаемое : " << k<<endl;
}
void task287()
{
cout << "Введите точность вычисления "<<endl;
int b;
cin >> b;
}
void task385()
{
//385. Даны целые числа р и q. Получить все делители числа q, взаимно простые с р.
}
void main()
{
setlocale(LC_CTYPE, "rus");
task322();
task357();
task287();
}