Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <vector>
- #include <string>
- #include <iostream>
- using namespace std;
- int main(){
- string deinname;
- int messung;
- int anzahl = 1;
- string name;
- int ergebnis = 0;
- struct allinall{
- vector<int> ausgabe;
- vector<string> begleitperson;
- };
- allinall daten;
- cout << "Gib deinen Namen ein" << endl;
- getline(cin, deinname);
- int weiter = 1;
- do{
- cout << "Wieviele Kilometer gefahren?\n";
- cin >> messung;
- daten.ausgabe.push_back(messung);
- cout << "Begleitperson: \n";
- cin >> name;
- for(size_t i=0; i<daten.begleitperson.size(); i++)
- if(name == daten.begleitperson[i]){
- break; }
- else if(i+1 == daten.begleitperson.size()){
- anzahl +=1;
- }
- daten.begleitperson.push_back(name);
- cout << "Weitere Fahrt eintragen? (0 = Nein, 1 = Ja)\n";
- cin >> weiter;
- }while(weiter != 0);
- cout << "Folgende Werte wurden mit Fahrer " << deinname << " aufgenommen:\n";
- for(size_t i = 0; i<daten.ausgabe.size(); i++){
- cout << "Messung " << i+1 << endl;
- cout << "\tBegleitperson: " << daten.begleitperson[i] << endl;
- cout << "\tKilometer: " << daten.ausgabe[i] << endl;
- ergebnis+=daten.ausgabe[i];
- }
- cout << "Es wurden insgesamt " << ergebnis << " Kilometer gefahren" << endl;
- cout << "Es wurde mit " << anzahl << " verschiedenen Begleitpersonen gefahren.\n";
- }
Advertisement
Add Comment
Please, Sign In to add comment