Hej :) Może program zamknąć w pętli do while. Dzięki temu pętla będzie się powtarzać za każdym razem gdy zmienna wybor=="nie". Podejrzewam, że to program który napisałeś, po jednym z odcinków Pana Mirosława odnośnie c++ :) Wraz z rozwojem własnym będzie mógł ulepszyć ten program, dopisując dodatkowe czynności dzięki którym program będzie mógł zyskać na przejrzystości i bezawaryjność, ale zostawiam te zabawę Tobie, kiedyś do tego dojdziesz. Póki co powodzenia. Ps. Sam się uczę i może będzie doskonalsze rozwiązanie tego problemu więc, nie sugeruj się tym, że moja odpowiedź jest idealna :D Pozdrawiam Michał
#include <iostream>
using namespace std;
string klasa ;
string wybor ; //Wybór zmieniłem na stringa
int main()
{
do //początek pętli
{
cout <<"(1) Mag" << endl ;
cout << "(2) Wojownik" << endl ;
cout << "(3) Zlodziej" << endl ;
cout << "(4) Tropiciel" << endl ;
cout << "Wybierz klase:" ;
cin >> klasa ;
if (klasa=="1")
{
cout << "Wybrales Maga" <<endl ;
}
else if (klasa<="2")
{
cout << "Wybrales wojownika" <<endl ;
}
else if (klasa<="3")
{
cout << "Wybrales zlodzieja" <<endl ;
}
else if (klasa<="4")
{
cout << "Wybrales tropiciela" <<endl ;
}
else if (klasa>"4")
{
cout << "Nie ma takiej klasy!" <<endl ;
}
cout << "Jestes pewien swojego wyboru: tak/nie:" ;
cin >> wybor ;
}
while(wybor=="nie"); //Tutaj masz zakończenie pętli
return 0;
}