Witam,
Mam problem dotyczący sprawdzania czy 2 wpisana liczba 'dzielona' jest 0. Jeśli jest to ma się nie wykonać a jeśli else to się wykonuje.
case 4:
{
cout << tr ("Podaj liczbę 1: ");
cin >> liczba[0];
cout << tr ("Podaj liczbę 2: ");
cin >> liczba[1];
if(liczba[1]==0)
{
cout << "Nie dzielimy przez zero!";
break;
}
cout << "Wynik dzielenia: " << liczba[0]/liczba[1];
break;
}
Chodzi o to, że jeśli wpiszemy liczba[1] jako 0 to wyświetla się if ale jeśli zaś liczba jest normalną, podzielną to wynik równa się NULL '0'.
cout nie czyta tekstu wpisanego w cin po if'ie?