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

Arytmetyka i tablice

Ostatnio zmodyfikowano 2010-03-04 18:17
Autor Wiadomość
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.
C/C++
#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 );
}
P-14618
malan
» 2010-03-04 17:39:46
C/C++
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;
P-14619
szyx_yankez
» 2010-03-04 17:39:58
Forum to nie Debuger.
P-14620
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 :)
P-14621
« 1 »
  Strona 1 z 1