Zadanie domowe rozdział 15
Ostatnio zmodyfikowano 2015-03-06 13:48
s0czewa Temat założony przez niniejszego użytkownika |
Zadanie domowe rozdział 15 » 2015-03-06 12:55:00 Witam, Napisz program, który wczyta liczbę, a następnie wypisze ją na ekranie. Zabezpiecz przed wczytaniem nieprawidłowej liczby. Wykorzystaj do tego celu wiedzę z jednego z poprzednich rozdziałów. Sposób działania programu: 1. Podaj liczbę 2. Jeżeli błąd, wróć do kroku 1. 3. Wypisz liczbę, która została podana. Zrobiłem coś takiego: #include <iostream> using namespace std;
int main() { int a, b; do { cout << "Podaj liczbe: "; cin >> a; cin.good(); b = cin.good(); } while( b != 1 ); cout << "Podales liczbe: " << a; return 0; }
Program działa ok jeżeli podam liczbę, jednak jeżeli nie jest to liczba wyświetla bez końca "Podaj liczbę". Jeżeli mógłbym prosić o pomoc to proszę mi powiedzieć co jest tu nie tak? |
|
maly |
» 2015-03-06 13:43:00 |
|
s0czewa Temat założony przez niniejszego użytkownika |
» 2015-03-06 13:48:46 Ok, dzięki. Poradziłem sobię. Wystarczyło dodać: |
|
« 1 » |