Se citesc două numere naturale de la tastatura a și b .Dacă ambele numere sunt prime să se calculeze suma lor, dacă nu se se calculeze produsul. c++
Răspunsuri la întrebare
Răspuns de
1
#include<iostream>
using namespace std;
int prim(int n){
if(n<=1) return 0;
if(n<=3) return 1;
if(n%2==0||n%3==0) return 0;
for(int i=5;i*i<=n;i+=6) if(n%i==0||n%(i+2)==0) return 0;
return 1;
}
int main(){
int a, b;
cin>>a>>b;
if(prim(a)==1&&prim(b)==1) cout<<a+b;
else cout<<a*b;
}
Alte întrebări interesante
Religie,
8 ani în urmă
Religie,
8 ani în urmă
Matematică,
8 ani în urmă
Matematică,
8 ani în urmă
Limba română,
8 ani în urmă
Limba română,
9 ani în urmă
Fizică,
9 ani în urmă