A więc mam taki problem z tym kodem:
#include <iostream>
#include <conio.h>
using namespace std;
int w[7];
int main()
{
cout << "Znajdź 3 dobre liczby spośród wymienionych:\n";
cout << "1.\n";
cout << "2.\n";
cout << "3.\n";
cout << "4.\n";
cout << "5.\n";
cout << "6.\n";
cout << "7.\n";
cout << "8.\n";
cout << "9.\n";
cout << "10.\n";
cout << "11.\n";
cout << "12.\n";
cout << "13.\n";
cout << "14.\n";
cout << "15.\n";
cout << "16.\n";
cout << "17.\n";
cout << "18.\n";
cout << "19.\n";
cout << "20.\n";
cout << "21.\n";
cout << "22.\n";
cout << "23.\n";
cout << "24.\n";
cout << "25.\n";
cout << "26.\n";
cout << "27.\n";
cout << "28.\n";
cout << "29.\n";
cout << "30.\n";
cout << "31.\n";
cout << "\n";
for(int i = 0; i < 3; i++)
{
cout << "Wybierz dane\n";
cin >> w[i];
cout << "Zapisano\n";
if (w[i] == 1 && w[i] == 8 && w[i] == 23)
{
cout << "Znalazłeś to!!!\n";
sleep(1);
}
}
}
Jak jest if(w[i] == 1 && w[i] == 8 && w[i] == 23)
To niestety nie działa. Wiem że ma być to zrobione w ten sposób: if(w[0] == 1 && w[1] == 8 && w[2] == 23)
Ale niestety będe musiał podawać liczby w odpowiedniej kolejności, ponieważ tablica w[7] zapiuje po kolei: 0, 1, 2, 3, 4, 5, 6
Więc jak mogę to zrobić aby napis "Znalazłeś to!!!" Pojawiał się bez względu na kolejność.
Czyli coś w tym stylu:
Wpisuje w programie liczby 1, 8, 23 lub w innej kolejności, np. 23, 1, 8. I pojawia się napis. Pomocy jak mogę to zrobić?