Lekcja 15 zad1.
Ostatnio zmodyfikowano 2013-08-08 18:11
tarnos Temat założony przez niniejszego użytkownika |
Lekcja 15 zad1. » 2012-06-01 13:39:21 #include <iostream>
using namespace std; int main() { int liczba; bool blad = 0; do { cout << "PODAJ LICZBE" << endl; cin.clear(); cin.sync(); cin >> liczba; blad = cin.fail(); } while( cin.good() == 0 ); cout << "PODALES LICZBE = " << liczba << endl; return 0; }
Napisałem taki kod, siedziałem z 5h, jak patrze jaka to była prościzna to mi się wydaje że za głupi jeszcze jestem na tego C++. Teraz kalkulator mi został. Sprawdźcie czy o to chodziło. Dzięki |
|
SeaMonster131 |
» 2012-06-01 23:20:48 Bo co Ci zmienna "blad" skoro przypisujesz jej wartosc w petli, a pozniej jej nigdzie nie uzywasz? Po drugie wklejaj treść zadania. |
|
kubawal |
» 2012-06-13 15:57:43 To bool blad = 0; i to blad = cin.fail(); nie jest ci potrzebne. Sprawdzenie cin.good() zupełnie wystarczy. Przy okazji, to nie bool blad = 0; tylko bool blad = false; |
|
Dragonit |
» 2012-06-13 16:02:07 Przy okazji, to nie bool blad = 0; tylko bool blad = false; |
To wyjaśnij mi jaka jest między tym zapisem różnica. |
|
kubawal |
» 2012-06-13 16:03:46 Czytelność. bool blad = false; jest o wiele bardziej czytelnie |
|
krystianek |
» 2013-08-08 18:11:17 Haha. Ja też nie mogłem uwierzyć żę to było takie proste, a siedziałem nad tym dobre pół godziny. Siedziałbym pewnie drugie pół gdybym nie sprawdził na forum.Wystarczyło tylko coś poprawić i działa :) |
|
« 1 » |