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

[Rozdział 9] problem z zadaniem

Ostatnio zmodyfikowano 2014-10-16 00:57
Autor Wiadomość
dymekrm
Temat założony przez niniejszego użytkownika
[Rozdział 9] problem z zadaniem
» 2014-10-16 00:18:28
Może to się dla was okazać śmieszne że już na 9 lekcji się wykładam, ale bardzo mnie wciągnął ten C++ a bez tego zadania nie mam jak brnąć na przód.
A dokładniej to nie wiem jak wprowadzić zmienną
bool
 oraz
cin.clear();
 i
cin.sync();

Tylko tyle udało mi się zrobić
C/C++
#include <iostream>
int main()
{
    float a;
    int b;
    float c;
   
   
    std::cout << "Podaj liczbe pierwsza: ";
    std::cin >> a;
   
    std::cout << "Podaj liczbe druga: ";
    std::cin >> b;
   
    std::cout << "Podaj liczbe trzecia: ";
    std::cin >> c;
   
    std::cout << "Liczba pierwsza to : " << a;
   
    std::cout << "Liczba druga to : " << b;
   
    std::cout << "Liczba trzecia to : " << c;
   
    return 0;
}

Link do lekcji: http://cpp0x.pl/kursy/Kurs-C++​/Poziom-1​/Obsluga-strumienia-wejscioweg​o​/12
P-118569
dymekrm
Temat założony przez niniejszego użytkownika
» 2014-10-16 00:57:18
'pokmniniłem' trochę aż w końcu dałem radę ;)

C/C++
#include <cstdio>
#include <iostream>
int main()
{
    float a;
    int b;
    float c;
   
   
    std::cout << "Podaj liczbe pierwsza: ";
    std::cin >> a;
    bool aa = std::cin.good();
    std::cin.clear();
    std::cin.sync();
   
    std::cout << "Podaj liczbe druga: ";
    std::cin >> b;
    bool bb = std::cin.good();
    std::cin.clear();
    std::cin.sync();
   
    std::cout << "Podaj liczbe trzecia: ";
    std::cin >> c;
    bool cc = std::cin.good();
    std::cin.clear();
    std::cin.sync();
   
    std::cout << "Liczba pierwsza to : " << a << ". Wczytano?" << aa << std::endl;
   
    std::cout << "Liczba druga to : " << b << ". Wczytano?" << bb << std::endl;
   
    std::cout << "Liczba trzecia to : " << c << ". Wczytano?" << cc << std::endl;
   
    return 0;
}
P-118570
« 1 »
  Strona 1 z 1