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

Pproszę o sprawdzenie zadania rozdział 9

Ostatnio zmodyfikowano 2012-06-23 01:53
Autor Wiadomość
Arni
Temat założony przez niniejszego użytkownika
Pproszę o sprawdzenie zadania rozdział 9
» 2012-06-23 00:09:57
C/C++
#include <iostream>
#include <conio.h>

using namespace std;
int main()
{
   
   
    float liczba1;
    float liczba2;
    float liczba3;
   
    cout << "Wprowadź pierwszą liczbę rzeczywistą" << endl;
    cin >> liczba1;
    cin.clear();
   
    cout << "Wprowadź drugą liczbę rzeczywistą" << endl;
    cin >> liczba2;
    cin.clear();
   
    cout << "Wprowadź trzecią  liczbę rzeczywistą" << endl;
    cin >> liczba3;
    cin.clear();
   
    cout << "Pierwsza liczba rzeczywista to: " << liczba1 << " ";
    cout << "Wczytano " << cin.good() << endl;
    cout << "Wczytano " << cin.fail() << endl;
    cout << "Druga liczba rzeczywista to: " << liczba2 << " ";
    cout << "Wczytano " << cin.good() << endl;
    cout << "Wczytano " << cin.fail() << endl;
    cout << "Trzecia liczba rzeczywista to: " << liczba3 << " ";
    cout << "Wczytano " << cin.good() << endl;
    cout << "Wczytano " << cin.fail() << endl;
   
    getchar();
    getchar();
    return 0;
}
Prosiłbym o sprawdzenie zadania bo niby jak wpisuje liczby to jest wszystko ok ale jeśli wpisuje wartość ze znakami typu "a,b itp " to się po prostu zamyka i nie wiem w czym błąd robie. z góry dziękuję za pomoc
P-58947
f0g
» 2012-06-23 00:36:54
float jest zmiennoprzecinkowym typem danych, więc nie możesz do niej wczytać znaków. Do tego służy zmienna typu char :) » Kurs C++ » Poziom 1Pojęcie zmiennej i podstawowe typy danych lekcja
P-58948
DejaVu
» 2012-06-23 01:53:44
Nie w tym problem. Problem w tym, że nie użyłeś cin.sync()
P-58949
« 1 »
  Strona 1 z 1