dziwne cyfry przy deklarowaniu zmiennych dla dodawania
Ostatnio zmodyfikowano 2015-11-10 07:00
F15 Temat założony przez niniejszego użytkownika |
dziwne cyfry przy deklarowaniu zmiennych dla dodawania » 2015-11-09 22:20:57 Witam! Napisałem prosty kod, skompilowałem go i nie wiedzieć czemu po przejściu do konsoli zaraz za prośbą o podanie 'a' wyświetla się numer:1993019746. Natomiast po prośbie o 'b' pojawia się: -2. Cała operacja dodawania (której dotyczy program) jest wykonywana poprawnie, ale zastanawia mnie skąd wzięły się te cyfry. Tym bardziej, iż mam wrażenie, że wcześniej ten sam kod działał poprawnie. Pod spodem mój kod: #include<iostream>
int main() { int a; int b; std::cout << "podaj a" << a << std::endl; std::cin >> a; std::cout << "podaj b" << b << std::endl; std::cin >> b; std::cout << "a + b = " << a + b << std::endl; return 0; }
Z góry dziękuję za pomoc! F15 |
|
Gibas11 |
» 2015-11-09 22:27:43 A po co je (a i b) wyświetlasz? EDIT: Powinno być tak: #include<iostream>
int main() { int a; int b; std::cout << "podaj a" << std::endl; std::cin >> a; std::cout << "podaj b" << std::endl; std::cin >> b; std::cout << "a + b = " << a + b << std::endl; return 0; }
|
|
F15 Temat założony przez niniejszego użytkownika |
» 2015-11-10 07:00:19 Dzięki, stary! Rzeczywiście, tak na prawdę to nie wiem dlaczego je dałem do wyświetlania... Teraz wszystko działa jak należy! Pzdr, F15 |
|
« 1 » |