Witam mam taki problemik mam pętlę do while.
do{
cout << "Czy chcesz wyjsc z programu? (Wpisz t lub n): ";
cin >> znak;
if (znak != 't' || znak != 'n')
cout << "Zly znak, muisz podac: t lub n" << endl;
} while (znak != 't' && znak != 'n');
Wszystko działa tylko chodzi o komunikat, zły znak musisz... Chodzi o to, że sprawdza dobrze czy jest literka t lub n, ale po wpisaniu poprawnej wartości np: t wyświetla się jeszcze raz komunikat zły znak i przechodzi dalej.
Jak to rozwiązać, żeby po poprawnej wartości nie wyświetlało się, zły znak... tylko przechodziło poza pętlę.
poprawienie tytułu wątku + dodanie znacznika <code class="cpp"> - fp