Cześć chciałem napisałem program mówiący, czy dana liczba jest pierwsza czy nie problem polega na tym, że tekst w pętli wypisuje się za dużo tekstu (lepiej zrozumiecie jak odpalicie u siebie) zamiast tylko ostatniego prawidłowego komunikatu. Jak to naprawić? Dzięki za odpowiedzi.
#include <iostream>
#include <stdio.h>
using namespace std;
int main()
{
int liczba;
cout << "Podaj liczbe: ";
cin>>liczba;
if(liczba < 2)
{
cout << "To nie jest liczba pierwsza." <<endl;;
}
else
{
for(int i = 2;i<=liczba;i++)
{
if(liczba%i > 0)
{
cout << "To jest liczba pierwsza." <<endl;
}
else
{
cout<<"To nie jest liczba pierwsza: "<<endl;
}
}
}
return 0;
}