GarikK

Написать программу, которая дает пользователю ввести 5 фамил

May 10th, 2020
228
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.83 KB | None | 0 0
  1.  
  2. // HOmeWork-18.cpp :
  3. //
  4.  
  5. #include <iostream>
  6. #include <string>
  7. using namespace std;
  8.  
  9.  
  10. void FamSort(string* Fam, int num)
  11. {
  12.     for (int i = 0; i < num; i++)
  13.     {
  14.         for (int j = 0; j < num; j++)
  15.         {
  16.             if (Fam[i] < Fam[j])
  17.             {
  18.                 string tmp = Fam[i];
  19.                 Fam[i] = Fam[j];
  20.                 Fam[j] = tmp;
  21.             }
  22.         }
  23.     }
  24.     cout << endl;
  25. }
  26. int main()
  27. {
  28.     const int num = 5;
  29.     string Familia;
  30.     string* Fam = new string[num];
  31.  
  32.     for (int i = 0; i < num; i++) {
  33.         cout << "Enter the Familia -> ";
  34.         getline(cin, Familia);
  35.         Fam[i] = Familia;
  36.     }
  37.     FamSort(Fam, num);
  38.     for (int i = 0; i < num; i++) {
  39.         cout << Fam[i] << endl;
  40.     }
  41.  
  42.     cout << endl << endl;
  43.     delete[] Fam;
  44.     return 0;
  45. }
Add Comment
Please, Sign In to add comment