Cześć, właśnie przerabiam rozdział "Pętle" z książki Alexa. Utknąłem na 2 zadaniu, które dokładnie brzmi tak: "Napisz program udostępniający menu, które pozwala użytkownikowi dokonać wyboru spośród różnych opcji. Jeśli odpowiedź udzielona przez użytkownika nie jest zgodna z żadną z opcji, wyświetl menu jeszcze raz." Teraz mój kod wygląda tak jak poniżej. Nie wiem jak użyć pętli w tym zadaniu. Coś tam próbowałem, ale nigdy nie działało tak jak powinno.
#include <iostream>
using namespace std;
int main()
{
// menu pozwalajace dokonac wyboru
cout << "Wybierz jedna z trzech opcji: " << "\n";
cout << "Opcja 1. " << "\n";
cout << "Opcja 2. " << "\n";
cout << "Opcja 3. " << "\n";
int opcja;
cin >> opcja;
cout << "\n";
if (opcja == 1)
{
cout << "Wybrales/as opcje nr 1. " << "\n";
}
else if (opcja == 2)
{
cout << "Wybrales/as opcje nr 2. " << "\n";
}
else if (opcja == 3)
{
cout << "Wybrales/as opcje nr 3. " << "\n";
}
return 0;
}