Poziom 1 Lekcja nr. 9
Ostatnio zmodyfikowano 2018-02-16 01:02
iPouponYu Temat założony przez niniejszego użytkownika |
Poziom 1 Lekcja nr. 9 » 2018-02-15 23:32:21 Witam, otóż kilka pytań co do zadania domowego z lekcji nr. 9 na poziomie 1. 1. Czy dobrze napisałem kod? Pytam ponieważ wole być pewny. #include "stdafx.h" #include <iostream> #include <cstdlib>
using namespace std;
int main() { double x, y, z; bool wynikX = cin.good(); bool wynikY = cin.good(); bool wynikZ = cin.good(); cout << "Podaj pierwsza liczbe." << endl; cin >> x; cin.clear(); cin.sync(); cout << "Podaj druga licze." << endl; cin >> y; cin.clear(); cin.sync(); cout << "Podaj trzecia liczbe." << endl; cin >> z; cin.clear(); cin.sync(); cout << "Liczba pierwsza to: " << x << " Wczytano? " << wynikX << endl; cout << "Liczba druga to: " << y << " Wczytano ? " << wynikY << endl; cout << "Liczba trzecia to:" << z << " Wczytano? " << wynikZ << endl; system( "PAUSE" ); return 0; }
2. W zadaniu domowym podana jest wartość wejściowa "tak 123" po jej wpisaniu wartością wyjściową powinno być "0" lecz w moim programie wywala błąd(?)? 3. Jakiego typu danych powinienem użyć aby po wpisaniu "tak 123" wartością wyjściową było "0" a nie błąd? |
|
pekfos |
» 2018-02-15 23:39:02 Przypisz zera do x, y, z. bool wynikX = cin.good(); bool wynikY = cin.good(); bool wynikZ = cin.good(); |
Twoim zdaniem jak to ma niby działać poprawnie? |
|
iPouponYu Temat założony przez niniejszego użytkownika |
» 2018-02-15 23:52:04 Właśnie nie do końca wiem jak napisać tego bool'a A z przypisaniem zer to mam nadzieję, że o to chodziło double x = 0, y = 0, z = 0;
Po przypisaniu 0 program wciąż nie działa tak jak powinien |
|
pekfos |
» 2018-02-15 23:56:10 Po przypisaniu 0 program wciąż nie działa tak jak powinien |
Zdefiniuj 'nie działa tak jak powinien'. |
|
iPouponYu Temat założony przez niniejszego użytkownika |
» 2018-02-15 23:58:01 "Podaj pierwsza liczbe. 13.22 Podaj druga licze. tak 123 Podaj trzecia liczbe. Liczba pierwsza to: 13.22 Wczytano? 1 Liczba druga to: 0 Wczytano ? 1 Liczba trzecia to:0 Wczytano? 1 Press any key to continue . . ."
|
|
pekfos |
» 2018-02-16 00:02:08 |
|
iPouponYu Temat założony przez niniejszego użytkownika |
» 2018-02-16 00:05:04 Działa. Pominąłem to, ponieważ nie używam linuksa więc wydało mi się to nie potrzebne. Został jeszcze ten bool :/ |
|
pekfos |
» 2018-02-16 00:15:05 wynikX itp mają znaczyć różne rzeczy, a w twoim kodzie niczym się nie różnią. |
|
« 1 » 2 |