Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include<iostream>
- #include<string>
- using namespace std;
- struct Person
- {
- string nachname, vorname;
- int alter;
- char geschlecht;
- };
- void filter(Person personen[100], int anzahl_personen = 0);
- int main()
- {
- char eingabe;
- string vorname, nachname;
- int alter;
- char geschlecht;
- int durchlauf = 1;
- Person personen[100] = { { "Musterfrau1", "Petra1", 18, 'w' },
- { "Mustermann1", "Klaus1", 18, 'm' },
- { "Mustermaedchen1", "Lisa1", 1, 'w' },
- { "Musterjunge1", "Jan1", 1, 'm' },
- { "Musterfrau2", "Petra2", 19, 'w' },
- { "Mustermann2", "Klaus2", 19, 'm' },
- { "Mustermaedchen2", "Lisa2", 2, 'w' },
- { "Musterjunge2", "Jan2", 2, 'm' },
- { "Musterfrau3", "Petra3", 20, 'w' },
- { "Mustermann3", "Klaus3", 20, 'm' },
- { "Mustermaedchen3", "Lisa3", 3, 'w' },
- { "Musterjunge3", "Jan3", 3, 'm' },
- { "Musterfrau4", "Petra4", 21, 'w' },
- { "Mustermann4", "Klaus4", 21, 'm' },
- { "Mustermaedchen4", "Lisa4", 4, 'w' },
- { "Musterjunge4", "Jan4", 4, 'm' },
- { "Musterfrau5", "Petra5", 22, 'w' },
- { "Mustermann5", "Klaus5", 22, 'm' },
- { "Mustermaedchen5", "Lisa5", 5, 'w' },
- { "Musterjunge5", "Jan5", 5, 'm' },
- { "Musterfrau6", "Petra6", 23, 'w' },
- { "Mustermann6", "Klaus6", 23, 'm' },
- { "Mustermaedchen6", "Lisa6", 6, 'w' },
- { "Musterjunge6", "Jan6", 6, 'm' },
- { "Musterfrau7", "Petra7", 24, 'w' },
- { "Mustermann7", "Klaus7", 24, 'm' },
- { "Mustermaedchen7", "Lisa7", 7, 'w' },
- { "Musterjunge7", "Jan7", 7, 'm' },
- { "Musterfrau8", "Petra8", 25, 'w' },
- { "Mustermann8", "Klaus8", 25, 'm' },
- { "Mustermaedchen8", "Lisa8", 8, 'w' },
- { "Musterjunge8", "Jan8", 8, 'm' }
- };
- int anzahl_personen = 32;
- for (size_t i = anzahl_personen; i < 100; i++)
- {
- do
- {
- cout << "Eine weitere Person eingeben (j/n)? ";
- cin >> eingabe;
- } while (eingabe != 'j' && eingabe != 'n');
- if (eingabe == 'j')
- {
- cout << "Bitte den Vornamen der " << durchlauf << ". Person eingeben: ? ";
- cin >> vorname;
- cin.clear();
- cin.ignore(numeric_limits<streamsize>::max(), '\n');
- cout << "Bitte den Nachnamen der " << durchlauf << ". Person eingeben: ? ";
- cin >> nachname;
- cin.clear();
- cin.ignore(numeric_limits<streamsize>::max(), '\n');
- cout << "Bitte das Alter der " << durchlauf << ". Person eingeben: ? ";
- cin >> alter;
- cin.clear();
- cin.ignore(numeric_limits<streamsize>::max(), '\n');
- cout << "Bitte das Geschlecht der " << durchlauf << ". Person eingeben: ? ";
- cin >> geschlecht;
- cin.clear();
- cin.ignore(numeric_limits<streamsize>::max(), '\n');
- durchlauf++;
- }
- else
- {
- cout << "Ihre Auswahl:" << endl;
- cout << "1 - Weibliche Erwachsene" << endl;
- cout << "2 - Maennliche Erwachsene" << endl;
- cout << "3 - Weibliche Kinder" << endl;
- cout << "4 - Maennliche Kinder" << endl;
- cout << "? ";
- cin >> eingabe;
- Person person = filter(Person personen[i], int anzahl_personen = 0);
- }
- }
- system("pause");
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement