Napisać program, który sprawdza, czy podana liczba całkowita n, n > 1, jest
liczb± pierwsz±.
#include <iostream>
using namespace std;
int main()
{
int liczba,i=2;
cout<<"Program sprawdza czy podana liczba calkowita jest liczba pierwsza."<<endl;
cout<<"Podaj liczbe calkowita."<<endl;
cin>>liczba;
if(liczba>1)
{
while(liczba%i!=0)
{
i++;
}
if(liczba==i) cout<<"Liczba "<<liczba<<" jest liczba pierwsza."<<endl;
else cout<<"Liczba "<<liczba<<" nie jest liczba pierwsza."<<endl;
}
else cout<<"Podana liczba musi byc wieksza od 1."<<endl;
cin.get();
return 0;
}
Offline