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

Ciąg znaków

Ostatnio zmodyfikowano 2012-06-20 14:17
Autor Wiadomość
DanielSC
Temat założony przez niniejszego użytkownika
Ciąg znaków
» 2012-06-20 14:11:53
Mam taki oto problem:
C/C++
#include <iostream>
#include <conio.h>
using namespace std;
int main()
{
    int menu;
    cout << "                 MENU" << endl;
    cout << " " << endl;
    cout << "              [1]Pomoc[1]" << endl;
    cout << "              [2]Start[2]" << endl;
    cin >> menu;
    switch( menu )
    {
    case 1:
        cout << "Program zostal stworzony abys mogl obilczyc srednia predkosc 3 aut oraz" << endl;
        cout << "dodac ich pojemnosc" << endl;
        break;
    case 2:
        const short rozmiar = 3;
        char marka[ rozmiar ];
        char model[ rozmiar ];
        char marka2[ rozmiar ];
        char model2[ rozmiar ];
        char marka3[ rozmiar ];
        char model3[ rozmiar ];
        float pojemnosc[ rozmiar ];
        int predkosc[ rozmiar ];
       
       
       
        cout << "Podaj marke 1 samochodu : " << endl;
        cin.get( marka, rozmiar ).get();
        cin.clear();
        cin.sync();
        cout << "Podaj model 1 samochodu :  " << endl;
        cin.get( model, rozmiar ).get();
        cin.clear();
        cin.sync();
       
        cout << "Podaj pojemnosc 1 samochodu : " << endl;
        cin >> pojemnosc[ 1 ];
        cin.clear();
        cin.sync();
       
        cout << "Podaj predkosc maksymalna 1 samochodu : " << endl;
        cin >> predkosc[ 1 ];
        cin.clear();
        cin.sync();
       
        cout << "." << endl;
       
        cout << "Teraz podaj marke 2 samochodu : " << endl;
        cin.get( marka2, rozmiar ).get();
        cin.clear();
        cin.sync();
       
        cout << "Podaj model 2 samochodu :  " << endl;
        cin.get( model2, rozmiar ).get();
        cin.clear();
        cin.sync();
       
        cout << "Podaj pojemnosc 2 samochodu : " << endl;
        cin >> pojemnosc[ 2 ];
        cin.clear();
        cin.sync();
       
        cout << "Podaj predkosc maksymalna 2 samochodu : " << endl;
        cin >> predkosc[ 2 ];
        cin.clear();
        cin.sync();
        cout << "." << endl;
       
        cout << "Teraz podaj marke 3 samochodu : " << endl;
       
        cin.get( marka3, rozmiar ).get();
        cin.clear();
        cin.sync();
       
        cout << "Podaj model 3 samochodu :  " << endl;
        cin.get( model3, rozmiar ).get();
        cin.clear();
        cin.sync();
       
        cout << "Podaj pojemnosc 3 samochodu : " << endl;
        cin >> pojemnosc[ 3 ];
        cin.clear();
        cin.sync();
       
        cout << "Podaj predkosc maksymalna 3 samochodu : " << endl;
        cin >> predkosc[ 3 ];
        cin.clear();
        cin.sync();
        cout << "." << endl; //podpisac zmienne bo nie zdazylem
       
       
        cout << "Zsumowana pojemnosc samochodu 1 , 2 , 3 wymosi:" << endl;
        cout << pojemnosc[ 1 ] + pojemnosc[ 2 ] + pojemnosc[ 3 ] << "." << endl;
        cout << "Natomiast srednia predkosc samochodu 1 ,2 , 3 wynosi : " << endl;
        cout <<( predkosc[ 1 ] + predkosc[ 2 ] + predkosc[ 3 ] ) / rozmiar << endl;
        break;
       
       
    }
   
   
   
    return 0;
}
Gdy otowrze ten program i wezme opcje start odrazu wyswietla mi sie"podaj marke 1 samochodu" oraz "podaj model 1 samochodu" a chciałbym aby sie wyswietlaly odzielnie tak jak reszata kodu.
P-58748
Vallher
» 2012-06-20 14:17:33
Wyczyść strumień zanim zaczniesz wczytywać 1 markę.

cin.clear();
cin.sync();
P-58751
« 1 »
  Strona 1 z 1