fork download
  1. #include <iostream>
  2. #include <string>
  3. using namespace std;
  4.  
  5. class Student {
  6. private:
  7. string name;
  8. string surname;
  9. string patronymic;
  10.  
  11. public:
  12. Student(string n, string s, string p) {
  13. name = n;
  14. surname = s;
  15. patronymic = p;
  16. }
  17.  
  18. void printIfSurname(string searchSurname);
  19. };
  20.  
  21. void Student::printIfSurname(string searchSurname) {
  22. if (surname == searchSurname) {
  23. cout << "Студент: " << surname << " " << name << " " << patronymic << endl; // Добавлены пробелы между словами
  24. }
  25. }
  26.  
  27. int main() {
  28. setlocale(LC_ALL, "Russian");
  29.  
  30. Student st1("Кымбат", "Аккыярова", "Аккыяровна");
  31. Student st2("Ализа", "Шадыканова", "Эржановна");
  32. Student st3("Махабат", "Асанкадырова", "Урматовна");
  33.  
  34. string search;
  35. cout << "Введите фамилию для поиска:\n";
  36. cin >> search;
  37.  
  38. cout << "\nРезультат поиска:\n";
  39. st1.printIfSurname(search);
  40. st2.printIfSurname(search);
  41. st3.printIfSurname(search);
  42.  
  43. return 0;
  44. }
  45.  
Success #stdin #stdout 0s 5316KB
stdin
Standard input is empty
stdout
Введите фамилию для поиска:

Результат поиска: