Mama pytanie. Chcę aby w dzieleniu przy wpisaniu 0 obojętnie czy do a czy b wyświetlało "Nie dzieli się....". Nie wiem czemu po skompilowaniu pokazuje to tylko przy wpisaniu dwóch 0.
{
string znak;
double a;
double b;
cout << "Prosze podac znak arytmetyczny +,-,*,/: ";
cin >> znak;
cout << "Prosze podac pierwsza liczbe: ";
cin >> a;
cout << "Prosze podac druga liczbe: ";
cin >> b;
if (znak == "+") {
cout << "Suma liczb wynosi: " << a + b << endl;
}
else if (znak == "-") {
cout << "Roznica liczb wynosi: " << a - b << endl;
}
else if (znak == "*") {
cout << "Iloczyn liczb wynosi: " << a * b << endl;
}
else if (znak == "/")
if (a!=0 || b!=0){
cout << "Iloraz liczb wynosi: " << a / b << endl;
}
else if (a==0 || b==0){
while (a==0 || b==0) {
cout << "Nie dzieli sie przez 0!!!" << endl;
cout << "Prosze podac ponownie pierwsza liczbe: ";
cin >> a;
cout << "Prosze podac ponownie druga liczbe: ";
cin >> b;
}
}
}