Witam, po pierwszym zrezygnowaniu z nauki programowania, postanowilem, ze sprobuje jeszcze raz i napisze program, ktory bedzie pytal uzytkownika o wybranie 5 szuflad sposrod 10. Kiedy ten poda jakie szuflady chce sprawdzic, komputer pokaze jakie wartosci byly w kazdej z szuflad.
Cos tam nawet powychodzilo, ale :
1.nie pasuje mi "if". Nic sobie program nie robi mimo iz napisalem nawet "12".
2.chce, zeby program, w kazdej szufladzie mial inna wartosc.
#include <iostream>
#include <windows.h>
#include <time.h>
#include <cstdlib>
#include <conio.h>
using namespace std;
int szuflady[10], wybor[5], numer;
int i, j;
int main()
{
cout<<"Mozesz sprawdzic co jest w 5 szufladach. Podaj liczbe 1..10 : "<<endl;
for(i=1 ; i<=5 ; i++)
{
numer++;
cout<<"Podaj numer szuflady : "<<numer<<". ";
cin>>wybor[i];
}
if(wybor[i]<=10)
{
for(j=1; j<=5 ; j++)
{
srand(time(NULL));
int szuflady = rand()%100+1;
cout<<"W szufladzie nr: "<<wybor[j]<<" jest liczba : "<<szuflady;
cout<<endl;
}
}
else
{
cout<<"Nie ma takiej szuflady.";
}
getch();
return 0;
}