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

Ma Puteti ajuta cu aceste probleme?E urgent!

Anexe:

CarMina03: fi mai explicit cu cifre caci asa este mai greu de explicat doar teorie
florica7619: asa ne cere,nu cu numere

Răspunsuri la întrebare

Răspuns de Emil1234
0
# include<iostream>
using namespace std;
int main()
{
    long n,s=0,p=1,nr=0,d,sd=0,pd=1,cn;
    cin>>n;
    cn=n;
    while(n!=0)
    {
        s=s+n%10;
        p=p*(n%10);
        n=n/10;
    }
    cout<<"Suma cifrelor numarului "<<cn<<" este "<<s;
    cout<<endl<<"Produsul cifrelor numarului "<<cn<<" este "<<p<<endl;

    for(d=2;d<=cn/2+1;d++)
       if(cn%d==0)
        {
            nr++;
            sd=sd+d;
            pd=pd*d;
        }
    cout<<"Numarul "<<cn<<" contine "<<nr<<" divizori proprii";
    cout<<endl<<"Suma divizorilor proprii ai lui "<<cn<<" este "<<sd;
    cout<<endl<<"Produsul divizorilor proprii ai lui "<<cn<<" este "<<pd;
    return 0;

}


Răspuns de cris01
0
1 a+b+c
2 a·b·c
3. 2,3,5,7,11,13,17,21,27,29....
Alte întrebări interesante