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

program c++ in care sa se citeasca un nr natural n si sa testeze daca nr este prim. daca nr este prim sa se afiseze suma cifrelor si daca nu este nr prim sa se afiseze produsul cifrelor

Răspunsuri la întrebare

Răspuns de lucaciucandrei
1

#include<iostream>

using namespace std;

int main(){

   int n,s=0,p=1;

   cin>>n;

   int k=0;

   for(int d=1;d<=n;d++)

       if(n%d)

           k++;

   if(k==2){

       while(n)

           s+=(n%10),

           n/=10;

       cout<<s;

   }

   else{

       while(n)

           p*=(n%10),

           n/=10;

       cout<<p;

   }

   return 0;

}

Alte întrebări interesante