Mam do zrobienia taki program :
//Wczytać liczbę naturalną n>=2. Program ma wypisać wszystkie
//dzielniki pierwsze liczby n .
Tyle , że nie wiem co dodać żeby były to dzielniki pierwsze , a nie zwykłe dzielniki. Może ktoś coś wie ?
#include <iostream>
using namespace std;
int main()
{
int n;
int i;
cout<<"jaka liczba ? "<<endl;
cin>>n;
if(n<2)
{
do
{
cout<<"nie wlasciwe dane"<<endl;
cout<<"podaj liczbe wieksza , rowna 2: "<<endl;
cin>>n;
}
while(n<2);
}
cout<<"dzielniki pierwsze to :"<<endl;
for(i=1;i<n;i++)
{
do
{
if (n%i==0)
cout<<i<<endl;
i++;
}
while(i<n);
}
system("pause");
return 0;
}