Cześć, postanowiłem zapoznać się z językiem c++, a nie ma lepszej nauki niż próby samodzielnego programowania. Chcę napisać program, który będzie losował mi miejsce, do którego mam się udać na wakacje i miesiąc, w którym się udam. Niestety przy każdej próbie losowania wyświetla się to samo miejsce i miesiąc (pierwszy z listy). Szukając podobnych problemów natknąłem się na częściowe rozwiązanie - otóż zapewne gdzieś popełniłem błąd w kodzie. Zdaję sobie sprawę, że program jest błahy, ale niestety nie widzę miejsca gdzie mogłem zrobić błąd. Byłbym wdzięczny za pomoc. Piszę w Dev c++. Kod programu:
#include
#include
#include
#include
using namespace std;
int main()
{
srand (static_cast(time(NULL)));
int a,b,c,d,e;
cout<<"Cel";
a=rand() % 5 + 1;
{
if(a=1)
{
cout<<"Cypr";
}
else
{
if (a=2)
{
cout<<"Majorka";
}
else
{
if (a=3)
{
cout<<"Wyspy kanaryjskie";
}
else
{
if (a=4)
{
cout<<"Paryz";
}
else
cout<<"Morze Baltyckie";
}
}
}
}
cout<<"\nTermin: ";
b=rand() % 2 + 1;
{
if (b=1)
{
cout<<"Lipiec";
}
else
{
if (b=2)
{
cout<<"Sierpien";
}
else
cout<<"Wrzesien";
}
}
cout<<"\nKoniec ";
cin.ignore();
getchar();
}