Witam, program ma wypisać wszystkie liczby z przedziału <1;100>.
Program się kompiluje ok i według mnie powinien działać poprawnie, ale on wypisuje wsyzstkie wartości tak jakby bool zawsze = true, a przecież tka nie jest. Pomocy
#include<iostream>
#include<cstdio>
#include<cstdlib>
using namespace std;
int main()
{
int min=1, max=100; int dzielnik;
for(int i=min; i<=max; i++)
{
bool podzielna=true;
for(dzielnik=2; dzielnik<max; dzielnik++)
{
if(i%dzielnik==0)
{
podzielna=false;
break;
}
}
dzielnik=2;
if (podzielna=true)
cout<<i<<" To liczba pierwsza"<<endl;
}
system("pause");
return 0;
}