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

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

Войти
Регистрация
Восстановить пароль
 
 
-bender-
0 / 0 / 0
Регистрация: 21.11.2014
Сообщений: 11
#1

Структура "Оштрафованный ГАИ": поиск по критерию - C++

21.11.2014, 14:12. Просмотров 824. Ответов 23
Метки нет (Все метки)

Здравствуйте, помогите решить задачу на С++: Сотрудник налоговой инспекции оштрафовал за день шесть человек. Вывести на экран фамилии, номера машин, сумму штрафа для водителей, оштрафованных больше чем на 10т. и общую сумму штрафов. Исходные данные ввести с клавиатуры.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
21.11.2014, 14:12     Структура "Оштрафованный ГАИ": поиск по критерию
Посмотрите здесь:

Структура "Человек": поиск в по критерию - C++
Известны фамилии 25 человек, их семейное положение: женат (замужем) или нет, и сведения о наличии детей (есть или нет). Определить...

Реализовать поиск в массиве объектов пользовательского типа (структура "Маршруты") - C++
Здравствуйте, нужна помощь, нужно доработать код, но не совсем понимаю как Вот код (что именно нужно доработать ниже) #include...

Структура "Конус", определить для заданных конусов объем и площадь - C++
Помогите, пожалуйста) Создайте структуру Конус с элементами – r – основание круга-основания, h– высота конуса. Определить для N заданных...

Структура "Человек". Найти фамилии женатых, у которых нет детей - C++
1. Известны фамилии 12-ти людей, их семейное положение (женат\не женат) и наличие детей (есть\нету). Найти фамилии женатых, у которых нету...

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

Структура "NOTE", найти, чьи дни рождения приходятся на заданный месяц - C++
Вариант 13 1. Описать структуру с именем NOTE, содержащую следующие поля: • NAME — фамилия, имя; • TELE — номер телефона; • BDAY —...

Сформировать двоичный файл из элементов, заданных в варианте структуры. Структура "Человек" - C++
Сформировать двоичный файл из элементов, заданных в варианте структуры. Структура "Человек": - Фамилия, имя, отчество; - Дата...

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Гоблин-инженер
113 / 113 / 32
Регистрация: 18.09.2014
Сообщений: 337
21.11.2014, 14:52     Структура "Оштрафованный ГАИ": поиск по критерию #2
-bender-,
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
#include <iostream>
#include <string>
 
using namespace std;
 
const int n = 6;
 
struct node {
    string lastname;
    string car_number;
    unsigned money;
};
 
int main(int argc, char *argv[]) {
    static node a[n];
    unsigned all_money = 0;
    for (int i = 0; i < n; ++i) {
        cout << "Node " << (i+1) << ":" << endl;
        cout << "lastname:"; cin >> a[i].lastname;
        cout << "car number:"; cin >> a[i].car_number;
        cout << "money:"; cin >> a[i].money;
        cout << endl;
    }
    for (int i = 0; i < n; ++i)
        if (a[i].money > 10000) {
            cout << a[i].lastname << "(" << a[i].car_number << "), " << a[i].money << endl;
            all_money += a[i].money;
        }
    cout << "All money: " << all_money << endl;
    return 0;
}
-bender-
0 / 0 / 0
Регистрация: 21.11.2014
Сообщений: 11
21.11.2014, 15:36  [ТС]     Структура "Оштрафованный ГАИ": поиск по критерию #3
Гоблин-инженер, Большое спасибо! И возможно вывод сделать в виде таблицы?
Гоблин-инженер
113 / 113 / 32
Регистрация: 18.09.2014
Сообщений: 337
21.11.2014, 20:34     Структура "Оштрафованный ГАИ": поиск по критерию #4
-bender-, к сожалению невозможно. С++ относительно старый язык, в нем не предусмотрены такие возможности
-bender-
0 / 0 / 0
Регистрация: 21.11.2014
Сообщений: 11
21.11.2014, 22:18  [ТС]     Структура "Оштрафованный ГАИ": поиск по критерию #5
Гоблин-инженер, Не чисто таблица, а поля из символов.
Гоблин-инженер
113 / 113 / 32
Регистрация: 18.09.2014
Сообщений: 337
22.11.2014, 06:44     Структура "Оштрафованный ГАИ": поиск по критерию #6
-bender-, это же шутка была не понимают тут изысканный юмор... используйте библиотеку iomanip и setw(<ширина поля>)
C++
1
cout << setw(6) << x << endl;
выведет на экран содержимое х, выделив под значение строго 6 символов
-bender-
0 / 0 / 0
Регистрация: 21.11.2014
Сообщений: 11
22.11.2014, 11:40  [ТС]     Структура "Оштрафованный ГАИ": поиск по критерию #7
Гоблин-инженер, А можно сделать что-то типа такого, только красиво : http://i.imgur.com/jgaN66g.png
Dendendena
0 / 0 / 0
Регистрация: 10.11.2014
Сообщений: 11
22.11.2014, 20:28     Структура "Оштрафованный ГАИ": поиск по критерию #8
А как сделать так чтобы данные считывались не с клавиатуры,а с текстового файла?

Добавлено через 3 часа 13 минут
Гоблин-инженер, А как сделать так чтобы данные считывались не с клавиатуры,а с текстового файла?
Гоблин-инженер
113 / 113 / 32
Регистрация: 18.09.2014
Сообщений: 337
23.11.2014, 10:38     Структура "Оштрафованный ГАИ": поиск по критерию #9
Dendendena, вы хоть попробовали сами реализовать считывание из файла? Там ненамного сложнее, только работать будете с библиотекой fstream
Dendendena
0 / 0 / 0
Регистрация: 10.11.2014
Сообщений: 11
24.11.2014, 18:57     Структура "Оштрафованный ГАИ": поиск по критерию #10
Гоблин-инженер, я,если честно, не имею ни малейшего представления как это сделатьно была бы рада,если бы вы объяснили
Гоблин-инженер
113 / 113 / 32
Регистрация: 18.09.2014
Сообщений: 337
24.11.2014, 19:17     Структура "Оштрафованный ГАИ": поиск по критерию #11
Dendendena,
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
#include <iostream>
#include <fstream>
#include <string>
 
using namespace std;
 
int main(int argc, const char * argv[]) {
    ifstream f;
    f.open("путь к файлу");
    if (!f) { // если не удалось открыть файл, выходим из программы
        cout << "Error open the file!" << endl;
        return 1;
    }
    string lastname, car;
    int money, n = 0;
    while (!f.eof()) { // читаем, пока не достигнут конец файла
        f >> lastname >> car >> money;
        if (money > 10000) cout << lastname << "(" << car << "), " << money << endl;
        ++n;
    }
    f.close();
    cout << "Read " << n << " elements" << endl;
    return 0;
}
ах да, в файле все данные разделяются либо пробелом, либо переносом строки. Например: "Иванов запорожец 9000 Петров ока 456000"
-bender-
0 / 0 / 0
Регистрация: 21.11.2014
Сообщений: 11
25.11.2014, 14:07  [ТС]     Структура "Оштрафованный ГАИ": поиск по критерию #12
Гоблин-инженер, А можно сделать так, чтобы все вводимые элементы были на одной строчке? http://i.imgur.com/cyMbrF8.png
Гоблин-инженер
113 / 113 / 32
Регистрация: 18.09.2014
Сообщений: 337
25.11.2014, 14:16     Структура "Оштрафованный ГАИ": поиск по критерию #13
-bender-, прикрепите изображение к сообщению, а то мало ли куда ссылка эта меня приведет
-bender-
0 / 0 / 0
Регистрация: 21.11.2014
Сообщений: 11
25.11.2014, 15:08  [ТС]     Структура "Оштрафованный ГАИ": поиск по критерию #14
Гоблин-инженер,
Миниатюры
Структура "Оштрафованный ГАИ": поиск по критерию  
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
25.11.2014, 15:13     Структура "Оштрафованный ГАИ": поиск по критерию
Еще ссылки по теме:

Задать массив размерностью 3, элементами которого являются структура "Владелец автомобиля" - C++
Помогите никак не могу написать программу на С. Задать массив размерностью 3, элементами которого являются структура &quot;Владелец...

Сформировать двоичный файл из элементов, заданной в варианте структуры. Структура "Стадион" - C++
Люди добрые помогите пожалуйста написать программу на С++! Сформировать двоичный файл из элементов, заданной в варианте структуры,...

Структура "АТС": вывести для заданного города общее время разговоров - C++
На междугородной АТС информация о разговорах содержит дату разговора, код и название города, время разговора, тариф, номер телефона в этом...

Структура или же работа с записями: "Компьютеры" - C++
Ввести производителя,объем ОЗУ,дату изготовления,цену. Надо найти компьютер с именем производителя AMD и также с минимальной ценой. ...

Структура "Студент". Сортировка по среднему баллу - C++
Составить список учебной группы, включающий десять человек. Для каждого студента указать: фамилию и имя, дату рождения (год, месяц и...


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

Или воспользуйтесь поиском по форуму:
Гоблин-инженер
113 / 113 / 32
Регистрация: 18.09.2014
Сообщений: 337
25.11.2014, 15:13     Структура "Оштрафованный ГАИ": поиск по критерию #15
-bender-, можете писать данные через пробел и записывать сразу: ivanov audi 2000
Yandex
Объявления
25.11.2014, 15:13     Структура "Оштрафованный ГАИ": поиск по критерию
Ответ Создать тему
Опции темы

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