👤
a fost răspuns

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ăspuns :

#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;

}