С++ подсчитайте количество натуральных делителей числа x (включая 1 и само число; x< = 2*10^9).
входные данные
вводится натуральное число x.
выходные данные
выведите единственное число - количество делителей числа x.
примеры
входные данные
32
выходные данные
6
#include
мой код:
почему не проходит?
using namespace std;
int main()
{
int x, k = 0;
cin > > x;
for (int i = 1; i < = x; i++)
if (x % i == 0 )
k++;
cout < < k;
return 0;
}
#include <iostream>
int main()
{
int x, k = 0;
cin >> x;
for (int i = 1; i <= x; i++)
{
if (x % i == 0 )
{
k++;
}
}
cout << k;
return 0;
}
Попробуйте так
Если будут вопросы – обращайтесь :)