Предмет: Информатика,
автор: anurzhanova111
найдите количество чисел от 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;
}
Интересные вопросы
Предмет: Алгебра,
автор: dospa1
Предмет: Химия,
автор: margoshik92939
Предмет: География,
автор: vitalijnos153
Предмет: Математика,
автор: nastyanavolotskya