Pagini recente » Cod sursa (job #758487) | Cod sursa (job #1562372) | Cod sursa (job #1298197) | Istoria paginii utilizator/thenorsk | Cod sursa (job #994956)
Cod sursa(job #994956)
#include<iostream>
#include<fstream>
using namespace std;
int nr_div(int nr)
{
int i,nr_div=1;
for(i=1;i<=nr;i++)
{
if(nr%i==0)
nr_div=nr_div+1;
}
return nr_div-1;
}
int sum_div(int nr)
{
int i,nr_div=1,sum=0;
for(i=1;i<=nr;i++)
{
if(nr%i==0)
{
sum=sum+i;
}
}
return sum;
}
int main()
{
int st,c;
unsigned long int nr;
ifstream intrare("ssnd.in");
ofstream iesire("ssnd.out");
if(!intrare)
cout<<"Eroare la deschiderea fisierului";
if(intrare)
{
intrare>>st;
if(st<=1||st>=1000)
cout<<"Numar t inadecvat";
for(c=1;c<=st;c++)
{
intrare>>nr;
if(nr<=1||nr>=1000000000000)
cout<<"Numar n inadecvat";
iesire<<nr_div(nr)<<" "<<sum_div(nr)<<endl;
}
}
return 0;
}