Форум программистов, компьютерный форум CyberForum.ru

Вывести на печать список автомобилей, заданного производителя - C++

Восстановить пароль Регистрация
 
Interes
0 / 0 / 0
Регистрация: 02.10.2013
Сообщений: 4
15.01.2014, 06:47     Вывести на печать список автомобилей, заданного производителя #1
Помогите, пожалуйста, написать программу С++ (структуры):
В файле содержится прайс-лист автосалона. Информация о машине содержит: производителя, модель, стоимость, мощность. Вывести на печать список автомобилей, заданного производителя.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
15.01.2014, 06:47     Вывести на печать список автомобилей, заданного производителя
Посмотрите здесь:

C++ Вывести на печать список слов, имеющих приставку(несколько букв), задаваемых с терминал
C++ Вывести на печать список слов, имеющих приставку
C++ Выведите на печать номера элементов заданного массива Y(N), удовлетворяющих условию 0 < yi < 1
Упорядочить список студентов по среднему баллу и вывести весь список C++
Организовать новый список из различных элементов заданного, включив в информационную часть узла количество его вхождения в первоначальный список C++
Задали односвязный линейный список с целыми числами. Создать новый список, который содержит элементы заданного списка в обратном порядке C++
C++ Вывести на экран два массива, элементами первого являются элементы, меньшие заданного значения, элементами второго - большие заданного значения
C++ Вывести на экран все элементы заданного столбца матрицы большие заданного числа

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
TSed
19 / 19 / 1
Регистрация: 22.01.2013
Сообщений: 76
15.01.2014, 21:14     Вывести на печать список автомобилей, заданного производителя #2
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
#include <iostream>
#include <string>
#include <vector>
#include <fstream>
using namespace std;
 
struct carList{
    string producer;
    string model;
    float cost;
    int power;
}car;
 
int main(){
    ifstream cl("file.txt");
    if(!cl)
        return 1;
    vector <carList> carBuff;
    string uCar;
    while(!cl.eof()){
        cl>>car.producer;
        cl>>car.model;
        cl>>car.cost;
        cl>>car.power;
        carBuff.push_back(car);
    }
    cin>>uCar;
    for(int i = 0; i < carBuff.size(); i++)
        if(carBuff.at(i).producer == uCar){
            cout<<carBuff.at(i).producer<<endl
                <<carBuff.at(i).model<<endl
                <<carBuff.at(i).cost<<endl
                <<carBuff.at(i).power<<endl;
        }
    cout<<carBuff.size()<<endl;
    system("pause");
    return 0;
}
Пример текстового файла:
Кликните здесь для просмотра всего текста
jeep
grand_cherokee_srt8
100000.0
420
vw
touareg
60000.0
340
vw
tiguan
40000.0
170
vw
golf
30000.0
220
Yandex
Объявления
15.01.2014, 21:14     Вывести на печать список автомобилей, заданного производителя
Ответ Создать тему
Опции темы

Текущее время: 16:18. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru