Добавил:
Помощь с лабораторными, контрольными практическими и курсовыми работами по: - Инженерной и компьютерной графике - Прикладной механике Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
0
Добавлен:
08.08.2022
Размер:
1.57 Кб
Скачать
#include <iostream>
#include <cstdlib>
#include <vector>

/* run this program using the console pauser or add your own getch, system("pause") or input loop */

using namespace std;

 
 struct product
 {
 	string name;
 	string proizvoditel;
 	 int age;
 	 int cena;
 	 int count;
};
int main() {
vector <product> data;
cout << "Enter the data"<<endl;
int n;
cin>>n;
for(int i=0; n>i; i++){
product product_;
cout << "Enter the name"<<endl;
cin>>product_.name;
cout << "Enter the manufacturer"<<endl;
cin>>product_.proizvoditel;
cout << "Enter storage period"<<endl;
cin>>product_.age;
cout << "Enter price"<<endl;
cin>>product_.cena;
cout << "Enter the count"<<endl;
cin>>product_.count;
// сltknm строки для проиводителя и прочи членов структуры cout and cin

data.push_back(product_);




}
cout << "Enter the name for reseach"<<endl;
string qwerty;
cin >> qwerty;

for (int i=0; data.size()>i; i++) {
if (data[i].name==qwerty){
cout<<data[i].name<< endl;
cout<<data[i].proizvoditel<< endl;
cout<<data[i].age<< endl;
cout<<data[i].cena<< endl;
cout<<data[i].count<< endl;

// по имени cout


}

}
cout << "Enter the prise for reseach"<<endl;
int cena;
cin >> cena;
for (int i=0; data.size()>i; i++) {
if ((data[i].name==qwerty) and (data[i].cena<=cena )){
cout<<data[i].name<< endl;
cout<<data[i].proizvoditel<< endl;
cout<<data[i].age<< endl;
cout<<data[i].cena<< endl;
cout<<data[i].count<< endl;

// по имени cout


}

}


//срок xранения через int + условие
return 0;


}



	
Соседние файлы в папке ЛР 1