Составить программу в С++ На складе имеются компьютеры шести моделей. Найти номер модели и получить - Компьютерные вопросы

Вопрос Составить программу в С++ На складе имеются компьютеры шести моделей. Найти номер модели и получить

Регистрация
29 Авг 2013
Сообщения
93
Репутация
0
Спасибо
0
Монет
0
Составить программу в С++ На складе имеются компьютеры шести моделей. Найти номер модели и получить название и цену
 
Регистрация
5 Ноя 2013
Сообщения
83
Репутация
0
Спасибо
0
Монет
0
склад - это вектор компьютер - это объект класса computer(свойства: номер модели, название и цена) Надо найти в векторе, что нужно. Все дальше сами!
 
Регистрация
6 Ноя 2013
Сообщения
91
Репутация
4
Спасибо
1
Монет
0
struct Computer{ Computer(string s, int p){ name = s; price = p; } string name; int price; } int main(){ vector"Computer" sklad; sklad.push_back(Computer("Lenovo", 20000)); sklad.push_back(Computer("Asus", 30000)); sklad.push_back(Computer("MSI", 40000)); sklad.push_back(Computer("Packard bell", 50000)); sklad.push_back(Computer("Apple", 60000)); sklad.push_back(Computer("DELL", 70000)); string input; while(true){ cout << "q - выход, 1 - найти модель по номеру ---> "; cin >> input; if( input == "q") break; else if( input == "1" ){ cout << " Всего на складе " << sklad.size() << " компьютеров Введите номер: "; cin >> input; int num = atoi(input.c_str()); if( num > 0 && num <= sklad.size() ){ --num; cout << " Модель: " << sklad[num].name " - " << sklad[num].price << " "; }else cout << " Вы ввели неверный номер " } } return 666; }
 
Сверху Снизу