Advertisement
sNow_32

Untitled

Dec 7th, 2014
184
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 1.29 KB | None | 0 0
  1.         ns = 0;     // обнуляем счетчик
  2.         temp = Head;    // текущий эл-т списка = головному
  3.         while (temp) {  // пока текущий существут заполним фамилиями вектор
  4.             vec.push_back(temp->fname); temp = temp->Next;
  5.         }
  6.         temp = Head;    // текущий = головному
  7.         std::sort(vec.begin(), vec.end());  // отсортируем вектор
  8.         for (unsigned int i = 0; i < vec.size(); ++i) {
  9.             while (temp) {
  10.                 if (temp->fname == vec[i]) {    // если текущая фамилия = итому элем-ту вектора -- выводим БД
  11.                     cout << "|" << setw(4) << temp->id << " |";
  12.                     printf(" %11s  | %14s | %15s | %12s | %15s |",
  13.                         temp->name, temp->fname, temp->date_1, temp->date_2, temp->phoneNumber);
  14.                     cout << setw(11) << temp->cost << "   |    " << setw(3) << i + 1 << "   |" << endl;
  15.                     cout << "--------------------------------------------------------------------------------------------------------------------" << endl;
  16.                     ns++; // увеличиваем счетчик на 1
  17.                 }
  18.                 temp = temp->Next;  // текущий = следующему
  19.             }
  20.             temp = Head;    // текущий = головному
  21.         }
  22.         cout << "\t\t\t\t\t\t\t\t\t\t\t\t Объектов: " << ns << endl;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement