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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Interes
0 / 0 / 0
Регистрация: 02.10.2013
Сообщений: 4
#1

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

15.01.2014, 06:47. Просмотров 367. Ответов 1
Метки нет (Все метки)

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

Вывести список автомобилей, указанного пользователем цвета и граничной цены - C++
Необходимо написать программу, в которой пользователь вводит данные с клавиатуры в массив структур. Пользователь вводит несколько данных об...

Вывести на печать список слов, имеющих приставку - C++
Вывести на печать список слов, имеющих приставку (несколько букв), задаваемую с терминала. ааааа((( плз help me//////

Вывести на печать список слов, имеющих приставку(несколько букв), задаваемых с терминал - C++
Вывести на печать список слов,имеющих приставку(несколько букв), задаваемых с терминал. Тоесть надо ввести предложение, потом ввести...

Вывести список книг, изданных после заданного года - C++
6. Для книг, хранящихся в библиотеке, задаются автор, название, год издания, количество страниц. Вывести список книг, изданных после...

Вывести список книг, изданных после заданного года - C++
Вот задание. для книг, хранящихся в библиотеке, указаны автор, название, год издания, количество страниц. Вывести список книг, изданных...

Массив структур: одежда, вывести количество продукции каждого производителя - C++
На рынок поступает продукция от 3 производителей верхняя женская, верхняя мужская, легкий женский легкий мужской. Каждой продукт имеет...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
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
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
15.01.2014, 21:14
Привет! Вот еще темы с ответами:

Функция, которая выводит список автомобилей с заданным количеством одинаковых цифр - C++
Помогите написать программу. В файле содержатся номера автомобилей, стоящих на стоянке (123, 467, 129 и др.) Написать функцию, которая...

Организовать новый список из различных элементов заданного, включив в информационную часть узла количество его вхождения в первоначальный список - C++
Организовать новый список из различных элементов заданного, включив в информационную часть узла количество его вхождения в первоначальный...

Задали односвязный линейный список с целыми числами. Создать новый список, который содержит элементы заданного списка в обратном порядке - C++
Задали односвязный линейный список с целыми числами. Создать новый список, который содержит элементы заданного списка в обратном порядке.

Вывести на экран все элементы заданного столбца матрицы большие заданного числа - C++
помогите пожалуйста,завтра последний день( 1)Дан двумерный массив. Вывести на экран все элементы s-го столбца массива, больше k.


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

Или воспользуйтесь поиском по форуму:
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru