Factor and divisor
#include<bits/stdc++.h>
using namespace std;
void divisor(int nu)
{
int i,d,count=0;
for(i=1;i*i<=nu;i++)
{
if(nu%i==0)
{
if(nu/i==i)
{
cout<<i<<" ";
count++;
}
else
{
cout<<i<<" "<<nu/i<<" ";
count+=2;
}
}
}
cout<<endl;
cout<<count<<endl;
}
int main()
{
int n;
cin>>n;
divisor(n);
return 0;
}
0 Comments