Arytmetyka i tablice
Ostatnio zmodyfikowano 2010-03-04 18:17
karmazynowy Temat założony przez niniejszego użytkownika |
Arytmetyka i tablice » 2010-03-04 17:22:25 Witam, mam pytanie co poprawić żeby ten program zadziałał. Jest błąd kiedy wpsuje markę samochodu za drugim razem. Dzieki za pomoc. #include <iostream> #include <stdio.h> int main() { using namespace std; const short rozmiar = 50; char marka[ rozmiar ]; char marka1[ rozmiar ]; int p, p1, p2, p3, poj; cout << "MARKI SAMOCHODOW\a" << endl; cout << "Podaj marke: "; cin.getline( marka, rozmiar ); cout << "Podaj pojemnosc: "; cin >> p; cout << "Podaj predkosc: "; cin >> p1; cout << "Podaj marke: "; cin.getline( marka1, rozmiar ).get(); cout << "Podaj pojemnosc: "; cin >> p2; cout << "Podaj predkosc: "; cin >> p3; poj = p + p2; cout << "Suma pojemosci tych samochodów wynosi: " << poj << endl; getchar(); return( 0 ); } |
|
malan |
» 2010-03-04 17:39:46 cout << "MARKI SAMOCHODOW\a" << endl; cout << "Podaj marke: "; cin.getline( marka, rozmiar ); cout << "Podaj pojemnosc: "; cin >> p; cout << "Podaj predkosc: "; cin >> p1;
cin.sync();
cout << "Podaj marke: "; cin.getline( marka1, rozmiar ).get(); cout << "Podaj pojemnosc: "; cin >> p2; cout << "Podaj predkosc: "; cin >> p3; poj = p + p2; |
|
szyx_yankez |
» 2010-03-04 17:39:58 Forum to nie Debuger. |
|
karmazynowy Temat założony przez niniejszego użytkownika |
» 2010-03-04 18:17:03 Teraz działa, trzeba tylko usunąc .get() z cin.getline (marka1,rozmiar).get(). Wielkie dzieki :) |
|
« 1 » |