Să se scrie un program care să verifică dacă două numere naturale citite de la tastatură sunt prime între ele.
Date de intrare
Programul citește de la tastatură două numere naturale a și b.
Date de ieşire
Programul afișează pe ecran mesajul PIE, dacă a și b sunt prime între ele, respectiv NOPIE în caz contrar..
Restricţii şi precizări
0 < a, b < 1.000.000.000- două numere naturale sunt prime între ele dacă cel mai mare divizor comun al lor este
1
Exemplu 1
Intrare
24 36
Ieșire
NOPIE
Exemplu 2
Intrare
24 35
Ieșire
PIE
#include <iostream>
using namespace std;
int main()
{
long long int n , m;
cin >> n >> m;
long long int p=m*n;
if(n==0&&m==0)
{
cout<<-1;
return 0;
}
while(m != 0)
{
int r = n % m;
n = m;
m = r;
}
if(n==1)
cout<<"PIE";
else cout<<"NOPIE";
return 0;
}