Poziom 1, Obsługa strumienia wejściowego
Ostatnio zmodyfikowano 2017-07-06 16:36
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: #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 :) |
|
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; |
|
2rekt Temat założony przez niniejszego użytkownika |
» 2017-07-06 16:36:13 Dziękuję bardzo za pomoc :) |
|
« 1 » |