Добавил:
bagiwow
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз:
Предмет:
Файл:Программирование / си++ / 2Semestr / Lab_8 / Prog3 / Main
.cpp#include "Class.h"
char* filename="..\\f.txt";
#include <algorithm>
using namespace std;
void main()
{
db Deq,Deq2;
sb St;
iter j;
ifstream in(filename,ios::in | ios::binary);
AddOfFile(in,Deq);
PrintDeque("\n***Контейнер #1 после заполнения\n",Deq);
sort(Deq.begin(),Deq.end(),comp_grater());
PrintDeque("\n***Контейнер #1 после сортировки по убыванию\n",Deq);
FindAutor(Deq,"Пушкин А.С.");
Remove_copy_if(Deq,St,comp_price(150));
PrintDeque("\n***Контейнер #1 после деления\n",Deq);
PrintStack("***Контейнер #2 после заполнения\n",St);
sort(Deq.begin(),Deq.end());
PrintDeque("\n***Контейнер #1 после сортировки по возрастанию\n",Deq);
Sort(St);
PrintStack("***Контейнер #2 после сортировки по возрастанию\n",St);
Deq2=Merge(Deq,St);
PrintDeque("\n***Контейнер #3 после слияния \n",Deq2);
cout<<Rus("\nКоличество книг с ценой > 150 : ");
cout<<count_if(Deq2.begin(),Deq2.end(),comp_price(150))<<endl;
FindAutor(Deq2,"Островский А.Н.");
}