Jest kilka błędów "logistycznych".
1. Możesz "sprawdzanie kuponu" wyrzucić przed warunkami logicznymi i w warunkach logicznych po prostu wpisać daną instrukcję. Napisałeś 2 lub 3 razy Sleep(5000)
2. Tam przy wypisywaniu:
for(int i=0; i<5;i++)
{
liczby[i];
cout<<liczby[i]<<",";
}
cout<<liczby[5];
Możesz to zastąpić kodem
for(int i=0; i<6;i++)
{
cout<<liczby[i];
if (i<5) cout << ", ";
}
Co to jest za instrukcja?
// coś tam
Liczby[i];
// coś tam
Kolejną sprawą jest to, że na końcu:
cout<<"Sa trzy mozliwosci dlaczego pojawil sie ten komunikat:"<<endl;
cout<<"1. Zle wpisales Tak"<<endl;
cout<<"2. Zle wpisales Nie"<<endl;
cout<<"3. Wpisales cos innego niz Tak lub Nie"<<endl;
Wypisałeś wszystkie przypadki "TAK" oraz "NIE", więc nie ma możliwości wpisania źle "tak" lub 'nie" zważając na małe lub duże litery. Jedyną możliwością jest wpisanie coś innego, niż "tak" lub "nie". Doczytaj coś o kontroli błędów, poczytaj o warunkach while, ucz się i rozwijaj. Też niedawno pisałem podobne programy ;)
P.S: Doucz się z tablic, na pewno to pomoże ;)