найдите количество чисел от 1 до n , которые имеют четное количество делителей.
Надо написать программу на с++
ввод: 10
вывод: 7
ДАМ 25 БАЛЛОВ
Ответы
Ответ дал:
1
#include <iostream>
using namespace std;
int opkd(int x)
{
int a=0;
for(int i=1;i<=x;i++)
if(x%i==0)
a++;
return a;
}
int main()
{
int n,k=0;
cin>>n;
for(int i=1;i<=n;i++)
if(opkd(i)%2==0)
k++;
cout<<k;
return 0;
}
Вас заинтересует
1 год назад
3 года назад
3 года назад
8 лет назад