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

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

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

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

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

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

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

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

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

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

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

Найти и вывести на экран фамилии владельцев и номер автомобилей по заданной марке автомобиля - C++
Дан массив записей,содержащий сведения об автомобилях:марка автомобиля;гос.номер,фамилия владельца. Найти и вывести на экран фамилии...

Выведите на печать номера элементов заданного массива Y(N), удовлетворяющих условию 0 < yi < 1 - C++
2.16. Выведите на печать номера элементов заданного массива Y(N), удовлетворяющих условию 0 &lt; yi &lt; 1. Добавлено через 6 минут ...

Вывести номера элементов заданного массива, больших 1, а если таковых нету, то вывести номер наибольшего - C++
Написал программу, которая выводит номера элементов, больших 1. Если таковых нету, то программа выводит номер наибольшего элемента. Но я...

Добавить в список новый элемент после заданного - C++
#include &lt;iostream&gt; #include &lt;fstream&gt; #include &lt;cstring&gt; #include &lt;windows.h&gt; using namespace std; struct element{ ...

Создать односвязный список из объектов заданного типа - 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     Вывести на печать список автомобилей, заданного производителя
Ответ Создать тему
Опции темы

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