Witam wyskakuje mi błąd w pierwszym case. Mógłby mi ktoś napisać dlaczego? Ewentualnie jak będą jeszcze jakieś błędy będę wdzięczny za podpowiedź.
#include <iostream>
#include <cstdlib>
#include <time.h>
using namespace std;
int liczba[3],s,l;
int main()
{
cout << "wYLOSOWAŁEM 4 LICZBY ZGADNIJ CHOCIAŻ JEDNA" << endl;
srand(time(NULL));
s=rand();
liczba[0]=(s+2)%10;
liczba[1]=(s*liczba[0]+2)%10;
liczba[2]=(s*liczba[1]+2)%10;
liczba[3]=(s*liczba[2]+2)%10;
cout<<"podaj liczbe";
cin>>l;
switch(l)
{
case liczba[0];
cout<<"To jest 1 liczba";
break;
case liczba[1]:
cout<<"To jest 2 liczba";
break;
case liczba[2]:
cout<<"To jest 3 liczba";
break;
case liczba[3]:
cout<<"To jest 4 liczba";
break;
default:
cout<<nie zgadles;
}
return 0;
}