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

Poziom 1, Obsługa strumienia wejściowego

Ostatnio zmodyfikowano 2017-07-06 16:36
Autor Wiadomość
2rekt
Temat założony przez niniejszego użytkownika
Poziom 1, Obsługa strumienia wejściowego
» 2017-07-06 15:11:22
Witam! Niedawno rozpocząłem swoją przygodę z ccpp i napotkałem drobny problem.
Do zrobienia mam zadanie domowe z rozdziału 9 : http://cpp0x.pl/kursy/Kurs-C++/Poziom-1/Obsluga-strumienia-wejsciowego/12
Mój kod wygląda następnująco:
C/C++
#include <iostream>
using namespace std;

int main()
{
    float a;
    float b;
    float c;
   
    cout << "Podaj liczbe rzeczywisto: ";
    cin >> a;
    bool pls = cin.good();
    cin.clear();
    cin.sync();
   
   
    cout << "Podaj liczbe naturalno: ";
    cin >> b;
    bool plss = cin.good();
    cin.clear();
    cin.sync();
   
    cout << "Podaj liczbe rzeczywisto: ";
    cin >> c;
    bool plsss = cin.good();
    cin.clear();
    cin.sync();
   
   
    cout << "Liczba pierwsza to: " << a <<
    cout << "Wczytano? " << pls << endl;
   
   
    cout << "liczba druga to: " << b <<
    cout << "Wczytano? " << plss << endl;
   
   
    cout << "Liczba trzecia to: " << c <<
    cout << "Wczytano? " << plsss << endl;
   
   
    return 0;
}

Niestety zamiast wyświetlić się

Liczba pierwsza to: 13.3. Wczytano? 1.
Liczba druga to: 0. Wczytano? 0.
Liczba trzecia to: 33.22. Wczytano? 1.

To mam

Liczba pierwsza to: 13.30x489944 Wczytano? 1.
Liczba druga to: 00x489944 Wczytano? 0.
Liczba trzecia to: 33.220x489944 Wczytano? 1.

Powiem mi ktoś skąd wzięło się to 0x489944? Czy to w czymś przeszkadza?
Pozdrawiam :)
P-163061
mms
Poziom 1, Obsługa strumienia wejściowego
» 2017-07-06 15:59:39
Cześć
popraw

cout << "Liczba pierwsza to: " << a <<

na

cout << "Liczba pierwsza to: " << a;
P-163064
2rekt
Temat założony przez niniejszego użytkownika
» 2017-07-06 16:36:13
Dziękuję bardzo za pomoc :)
P-163065
« 1 »
  Strona 1 z 1