Panel użytkownika
Nazwa użytkownika:
Hasło:
Nie masz jeszcze konta?

Sprawdzenie lekcja 9

Ostatnio zmodyfikowano 2012-08-12 14:41
Autor Wiadomość
m4tx
» 2012-08-12 14:39:50
Tutaj:
C/C++
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.
P-62317
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;



}
P-62319
1 2 « 3 »
Poprzednia strona Strona 3 z 3