Sprawdzenie lekcja 9
Ostatnio zmodyfikowano 2012-08-12 14:41
m4tx |
» 2012-08-12 14:39:50 Tutaj: std::cout << "Liczba pierwsza to " << a << " Wczytano? " << std::cin.good() << std::endl;
Zamiast std::cin.good() powinno być d - chcemy przecież wyświetlić poprzedni wynik metody good(), nie nowy. I tam wcześniej - wywal bool d; . Deklarujesz tę samą zmienną 2 razy. |
|
michal1999 Temat założony przez niniejszego użytkownika |
» 2012-08-12 14:41:53 Jak pisałem wcześniejszą wiadomość to jeszcze nie edytowałeś wiadomości. Teraz wszystko działa. Dzięki za pomoc.
#include <iostream> int main () { float a = 0; float b = 0; float c = 0;
std::cout << "Podaj pierwsza liczbe " << std::endl; std::cin >> a; bool d = std::cin.good(); std::cin.clear (); std::cin.sync (); std::cout << "Podaj druga liczbe " << std::endl; std::cin >> b; bool f = std::cin.good(); std::cin.clear (); std::cin.sync (); std::cout << "Podaj trzecia liczbe " << std::endl; std::cin >> c; bool g = std::cin.good(); std::cin.clear (); std::cin.sync ();
std::cout << "Liczba pierwsza to " << a << " Wczytano? " << d << std::endl; std::cout << "Liczba druga to " << b << " Wczytano? " << f << std::endl; std::cout << "Liczba trzecia to " << c << " Wczytano? " << g << std::endl;
return 0;
} |
|
1 2 « 3 » |