Witam. Czy jest ktos w stanie mi wytlumaczyc gdzie jest blad ?
#include<iostream>
#include<cmath>
#include<fstream>
using namespace std;
int liczba;
int b=0;
bool czy_pierwsza(int a)
{
if(a<2)
return false;
for(int i=2; i<=sqrt(a); i++)
{
if(a%i==0)
return false;
else
return true;
}
}
int main()
{
ifstream infile("dane4.txt");
for(int i=1;i<=2000;i++)
{
infile>>liczba;
if(czy_pierwsza(liczba)==1)
b++;
}
cout<<b;
return 0;
}
Jest to 6 zadanie "liczby" z matury: https://cke.gov.pl/images/_EGZAMIN_MATURALNY_OD_2015/Arkusze_egzaminacyjne/2016/formula_do_2014/MIN-P2_1P-162.pdf