#1981
Cerința
Se dă următorul șir de numere naturale:
1, 3, 9, 25, 65, 161, 385, 897, 2049, 4609, 10241, 22529, 49153, 106497…
Pentru un număr natural n, citit de la tastatură, afișati numărul de divizori pentru fiecare dintre primii n termeni ai șirului.
Date de intrare
Programul citește de la tastatură numărul n;
Date de ieșire
Programul va afișa pe ecran cele n numere, reprezentând numărul de divizori ai fiecarui numar dintre cele n, separate prin spații.
Restricții și precizări
0 < n < 60
Exemplu
Intrare
4
Ieșire
1 2 3 3
Explicație
1 are un divizor,
3 are 2 divizori,
9 are 3 divizori,
25 are 3 divizori.
Răspunsuri la întrebare
Răspuns de
1
Răspuns:
{
int n,i,j,a[14],nr;
a[1]=1;
a[2]=3;
a[3]=9;
a[4]=25;
a[5]=65;
a[6]=161;
a[7]=385;
a[8]=897;
a[9]=2049;
a[10]=4069;
a[11]=10241;
a[12]=22529;
a[13]=49153;
a[14]=106497;
do
{
cout<<"n=";
cin>>n;
}while(n>14);
for(i=1;i<=n;i++)
{
nr=0;
for(j=1;j<=a[i];j++)
if(a[i]%j==0)
nr++;
cout<<a[i]<<" are "<<nr<<" divizori"<<endl;
}
return 0;
}
Explicație:
Multumesc+5*+cel mai inteligent raspuns?
jack991:
Am primit 0 pct pe pbinfo.
Alte întrebări interesante
Engleza,
8 ani în urmă
Matematică,
8 ani în urmă
Matematică,
8 ani în urmă
Engleza,
8 ani în urmă
Matematică,
8 ani în urmă
Limba română,
9 ani în urmă
Limba română,
9 ani în urmă