Guest User

Untitled

a guest
May 3rd, 2013
59
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.41 KB | None | 0 0
  1. #include <vector>
  2. #include <algorithm>
  3. #include <iostream>
  4.  
  5. using namespace std;
  6.  
  7. class Work
  8. {
  9. public:
  10.  
  11. char name[30];
  12. int number;
  13.  
  14. };
  15.  
  16. int main()
  17. {
  18. setlocale(0,"rus");
  19. int n,k;
  20. char t;
  21. cout<<"Формирование предметного указателя"<<endl;
  22. cout<<"Введите размер предметного указателя(0<n<10)n=";
  23. cin>>n;
  24. while(n<1 || n>20)
  25. {
  26. cout<<"Размер предметного указателя введен не правильно(0<n<10).Введите повторно n= ";
  27. cin>>n;
  28. }
  29.  
  30. vector<Work> v(n);
  31. for (int i = 0; i < v.size(); i++)
  32. {
  33. cout<<"Введите слово №"<<i+1<<": ";
  34. cin>>v[i].name;
  35. cout<<"Введите номер страницы: ";
  36. cin>>v[i].number;
  37.  
  38. }
  39. cout<<"Формирование завершено\n";
  40. cout<<"Хотите просмореть предметный указатель?Елси да - введите 1" << endl;
  41. cin>>k;
  42. if(k==1)
  43. {
  44. cout<<"Вывод предметного указателя :"<<endl;
  45. for (int i = 0; i < v.size(); i++)
  46. {
  47. cout<<"Слово: "<<v[i].name<<endl;
  48. cout<<"Номер страницы: "<<v[i].number<<endl;
  49. }
  50. }
  51. cin>>t;
  52. system("pause");
  53. return 0;
  54. }
Advertisement
Add Comment
Please, Sign In to add comment