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

Zadanie poziom 1 roz.9

Ostatnio zmodyfikowano 2016-12-07 18:39
Autor Wiadomość
IceMan85PL
Temat założony przez niniejszego użytkownika
Zadanie poziom 1 roz.9
» 2016-12-07 18:39:03
Witam. Mam pytanie czy dobrze rozwiazalem zadanie, program sie uruchamia, lecz czy wszytsko jest tak jak powinno?
Zadanie domowe
Napisz program, który wczyta trzy liczby rzeczywiste, a na końcu programu je wszystkie wypisze. Zadbaj o to, by bufor strumienia wejściowego był za każdym razem czyszczony. Wynik końcowy powinien również zawierać informacje czy wczytanie danej liczby się powiodło.
C/C++
#include <iostream>

using namespace std;

int main()
{
    float a, b, c;
    bool spr_a, spr_b, spr_c;
    cout << "Podaj trzy liczby rzeczywiste:" << endl;
    cin >> a;
    spr_a = cin.good();
    cin.clear();
    cin.sync();
    cin >> b;
    spr_b = cin.good();
    cin.clear();
    cin.sync();
    cin >> c;
    spr_c = cin.good();
    cout << "liczpa pierwsza: " << a << "Poprawnie: " << spr_a << endl;
    cout << "liczba druga: " << b << "Poprawnie: " << spr_b << endl;
    cout << "liczba trzecia: " << c << "Poprawnie: " << spr_c << endl;
   
   
    return 0;
}



P-154627
« 1 »
  Strona 1 z 1