Informatică, întrebare adresată de dancingonraibows, 9 ani în urmă

Se citește un număr natural n. Să se determine numărul de divizori ai oglinditului lui n.

#include
#include

using namespace std;

int main()
{
long long int ogl=0,n,d,cif,r=0;
cin>>n;
while(n>0)
{
cif=n%10;
ogl=ogl*10+cif;
n=n/10;
}
for(d=1; d<=ogl; d++)
{
if(ogl%d==n)

r++;
}
cout< return 0;
}

Răspunsuri la întrebare

Răspuns de LezeuAndreeea
3
#include <iostream>
using namespace std;
int main()

{

    long long ogl=0,n,d,cif,r=0;

    cin>>n;

    while(n>0)

     {

        cif=n%10;

        n=n/10;

        ogl=ogl*10+cif;

      }

    for(d=1;d<=ogl;d++)

      {

        if(ogl%d==n)

           r++;

      }

     cout<<r;

return 0;

}
Alte întrebări interesante