Cześć,
Ucząc się z Blogu Pana Mirosława staram się trochę przeinaczać zadania przez niego robione, żeby nie przeklepywać kodu z filmików na YT. Próbuję zrobić prostą pętle, która będzie losować liczbe z zakresu 1...1000 i będzie się powtarzać dopóki wylosowana liczba nie będzie mniejsza od 20. Kod wygląda tak:
#include <iostream>
#include <time.h>
#include <cstdlib>
#include <stdio.h>
using namespace std;
int liczba;
int main()
{
cout << "Hello world! Bede losowal 1..1000";
cout << " do momentu az wylosuje mniejsza niz 20"<< endl ;
srand(time(NULL));
while(liczba>=20)
{
liczba=rand()%1000+1;
if (liczba<=1000)
cout << liczba;
else
cout<< "kolejna proba"<<endl;
}
return 0;
Próbowałem na 50 sposobów i nie wiem czy mam tu jakiś błąd logiczny, którego nie widzę, czy po prostu z braku wiedzy coś robię źle.