
Куприян
6 год назад
ПРОГРАММА НА С++Найдите самый маленький натуральный делитель числа x, отличный от 1 (2 <= x <= 30000).Входные данныеВводится натуральное число x.Выходные данныеВыведите наименьший делитель числа x, отличный от 1.Примерывходные данные2выходные данные2входные данные6выходные данные2
ОТВЕТЫ

Radi
Oct 24, 2020
#include <iostream>
using namespace std;
int main()
{
int x, i=2;
cin >> x;
while ((x % i != 0)&&(i<x)) i++;
cout << i <<endl;
system("pause");
}
Пример:
15
3
using namespace std;
int main()
{
int x, i=2;
cin >> x;
while ((x % i != 0)&&(i<x)) i++;
cout << i <<endl;
system("pause");
}
Пример:
15
3
47
Смежные вопросы: