Advertisement
Guest User

Untitled

a guest
Dec 8th, 2016
61
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.91 KB | None | 0 0
  1. #include<iostream>
  2. #include<string>
  3. using namespace std;
  4.  
  5. struct Person
  6. {
  7. string nachname, vorname;
  8. int alter;
  9. char geschlecht;
  10. };
  11. void filter(Person personen[100], int anzahl_personen = 0);
  12.  
  13. int main()
  14. {
  15. char eingabe;
  16. string vorname, nachname;
  17. int alter;
  18. char geschlecht;
  19. int durchlauf = 1;
  20.  
  21. Person personen[100] = { { "Musterfrau1", "Petra1", 18, 'w' },
  22. { "Mustermann1", "Klaus1", 18, 'm' },
  23. { "Mustermaedchen1", "Lisa1", 1, 'w' },
  24. { "Musterjunge1", "Jan1", 1, 'm' },
  25. { "Musterfrau2", "Petra2", 19, 'w' },
  26. { "Mustermann2", "Klaus2", 19, 'm' },
  27. { "Mustermaedchen2", "Lisa2", 2, 'w' },
  28. { "Musterjunge2", "Jan2", 2, 'm' },
  29. { "Musterfrau3", "Petra3", 20, 'w' },
  30. { "Mustermann3", "Klaus3", 20, 'm' },
  31. { "Mustermaedchen3", "Lisa3", 3, 'w' },
  32. { "Musterjunge3", "Jan3", 3, 'm' },
  33. { "Musterfrau4", "Petra4", 21, 'w' },
  34. { "Mustermann4", "Klaus4", 21, 'm' },
  35. { "Mustermaedchen4", "Lisa4", 4, 'w' },
  36. { "Musterjunge4", "Jan4", 4, 'm' },
  37. { "Musterfrau5", "Petra5", 22, 'w' },
  38. { "Mustermann5", "Klaus5", 22, 'm' },
  39. { "Mustermaedchen5", "Lisa5", 5, 'w' },
  40. { "Musterjunge5", "Jan5", 5, 'm' },
  41. { "Musterfrau6", "Petra6", 23, 'w' },
  42. { "Mustermann6", "Klaus6", 23, 'm' },
  43. { "Mustermaedchen6", "Lisa6", 6, 'w' },
  44. { "Musterjunge6", "Jan6", 6, 'm' },
  45. { "Musterfrau7", "Petra7", 24, 'w' },
  46. { "Mustermann7", "Klaus7", 24, 'm' },
  47. { "Mustermaedchen7", "Lisa7", 7, 'w' },
  48. { "Musterjunge7", "Jan7", 7, 'm' },
  49. { "Musterfrau8", "Petra8", 25, 'w' },
  50. { "Mustermann8", "Klaus8", 25, 'm' },
  51. { "Mustermaedchen8", "Lisa8", 8, 'w' },
  52. { "Musterjunge8", "Jan8", 8, 'm' }
  53. };
  54. int anzahl_personen = 32;
  55.  
  56. for (size_t i = anzahl_personen; i < 100; i++)
  57. {
  58. do
  59. {
  60. cout << "Eine weitere Person eingeben (j/n)? ";
  61. cin >> eingabe;
  62. } while (eingabe != 'j' && eingabe != 'n');
  63.  
  64. if (eingabe == 'j')
  65. {
  66. cout << "Bitte den Vornamen der " << durchlauf << ". Person eingeben: ? ";
  67. cin >> vorname;
  68. cin.clear();
  69. cin.ignore(numeric_limits<streamsize>::max(), '\n');
  70. cout << "Bitte den Nachnamen der " << durchlauf << ". Person eingeben: ? ";
  71. cin >> nachname;
  72. cin.clear();
  73. cin.ignore(numeric_limits<streamsize>::max(), '\n');
  74. cout << "Bitte das Alter der " << durchlauf << ". Person eingeben: ? ";
  75. cin >> alter;
  76. cin.clear();
  77. cin.ignore(numeric_limits<streamsize>::max(), '\n');
  78. cout << "Bitte das Geschlecht der " << durchlauf << ". Person eingeben: ? ";
  79. cin >> geschlecht;
  80. cin.clear();
  81. cin.ignore(numeric_limits<streamsize>::max(), '\n');
  82. durchlauf++;
  83. }
  84.  
  85.  
  86. else
  87. {
  88. cout << "Ihre Auswahl:" << endl;
  89. cout << "1 - Weibliche Erwachsene" << endl;
  90. cout << "2 - Maennliche Erwachsene" << endl;
  91. cout << "3 - Weibliche Kinder" << endl;
  92. cout << "4 - Maennliche Kinder" << endl;
  93. cout << "? ";
  94. cin >> eingabe;
  95. Person person = filter(Person personen[i], int anzahl_personen = 0);
  96. }
  97. }
  98.  
  99. system("pause");
  100. return 0;
  101. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement