Informatică, întrebare adresată de kawaiiotakugirl103, 8 ani în urmă

Va rog sa ma ajutati cu 2420 de pe pbinfo.


darky5: probleme de a 9-a?

Răspunsuri la întrebare

Răspuns de boiustef
0

Răspuns:

#include <iostream>

using namespace std;

int nr_div(int x)

{

   int nd=0, d;

   for (d=1; d*d<x; ++d)

   {

       if (x%d==0) nd+=2;

   }

   if (d*d==x) ++nd;

   return nd;

}

int main()

{

   int n, a, b, i;

   cin >> n;

   if (n==1) cout << 1;

   else {

       a=1;

       for (i=2; i<=n; ++i)

       {

           b=a+nr_div(i);

           a=b;

       }

       cout << a;

   }

   return 0;

}

Explicație:

Răspuns de pmarian98
0

Răspuns:

#include <iostream>

using namespace std;

int nrdiv(int num)

{

   int nr=0, j;

   for (j=1;j*j<num;++j)

       if (num%j==0)

           nr+=2;

   if (j*j==num)

       ++nr;

   return nr;

   //algoritm determinare nr de divizori

}

int main()

{

   int n,i,xn=1;

   cin>>n;

   for (i=2;i<=n;++i)

       xn+=nrdiv(i);

}

Explicație:


pmarian98: cout<
pmarian98: afisez dupa xn
Alte întrebări interesante