Cześć,
nazywam się Łukasz i jestem właśnie na początku swojej koderskiej drogi. Ostatnio wyznaczyłem sobie projekt, którego celem jest napisanie programu, który prosi o podanie liczby od 3 do 30, a następnie losuje liczby pseudolosowe do momentu, aż wylosuje tę samą liczbę, którą podał użytkownik, a wtedy informuje go o tym i wydaje dźwięk z głośniczka systemowego. Program zamiast działać losuje w nieskończoność i zawiesza się. Dlatego zdecydowałem się poprosić o pomoc. Zdaję sobie sprawę, że kod może mieć mnóstwo błędów i może wyglądać tragicznie, ale proszę o zrozumienie, to początki :) Kiedyś będzie lepiej. Więc jeśli ktoś wie to proszę powiedzieć co poprawić w tym kodzie, aby program działał jak należy. Dziękuję i pozdrawiam!
#include <iostream>
#include <windows.h>
#include <time.h>
using namespace std;
int liczba_usera, liczba_losowa;
int main()
{
cout << "Witaj, podaj liczbe miedzy 3, a 30";
cin >> liczba_usera;
while (liczba_usera = liczba_losowa);
{
srand(time(NULL));
liczba_losowa = rand()%3-31;
cout<<"Wylosowano Twoja liczbe:"<<liczba_losowa<<"\a";
}
return 0;
}