Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.75/4: Рейтинг темы: голосов - 4, средняя оценка - 4.75
0 / 0 / 0
Регистрация: 07.06.2016
Сообщений: 3
1

Структура Train, определить для каждого поезда процент заполнения вагонов

09.06.2016, 22:01. Показов 678. Ответов 1
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Ребята, помогите, пожалуйста, определить для каждого поезда процент заполнения вагонов и посчитать средний процент заполнения вагонов для всех составов!


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
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
#include <iostream>
#include <string>
#include <fstream> 
 
using namespace std;
 
struct Train
{
string pointOne, pointTwo; // пункт отправления, пункт прибытия.
int NomerPoezda, СarriageV, place, value, tickets; // номер поезда, кол-во вагонов, кол-во мест, стоимость билета, проданные билеты.
void showTrain()
{
cout << this->NomerPoezda << ", " << this->pointOne << ", " << this->pointTwo << ", " << this->СarriageV << ", " << this->place <<"," << this->value<< ", " << this->tickets << '\n';
}
};
 
void ReadFile()
{
cout << "ReadFile:" << '\n' << '\n';
string S; //В S будут считываться строки
ifstream IN("Train.txt"); //Открыли файл для чтения
while ( !IN.eof() ) //Будем читать информацию пока не дойдем до конца файла
{
getline(IN, S); //Построчное считывание информации в S
cout << S << endl; // Вывод очередной строки на экран
}
IN.close();
cout << endl << endl;
}
 
int main()
{
ofstream File("Train.txt");
File << "1, Kaluga, Obninsk, 5, 35, 1000, 20\n2, Balabanovo, Vorsino, 7, 40, 1600, 35\n3, Bashkino, Latishskaya, 5, 54, 1050, 51\n4, Bekasovo, Ojigovo, 8, 38, 1250, 34\n5, Rassudovo, Selyatino, 6, 46, 1000, 42\n6, Alabino, Dachnaya, 4, 21, 1890, 20\n7, Aprelevka, Pobeda, 6, 44, 1470, 39\n8, Vnukovo, Michurinecz, 7, 21, 1000, 20\n9, Peredelcino, Solnechnaya, 6, 43, 1380, 39\n10, Vostryakovo, Ochakovo, 5, 23, 1050, 20\n11, Matveevskaya, Moskow, 8, 54, 1740, 50\n12, Uaroslavl, Nerehta, 7, 34, 1050, 28\n13, Sudislavl, Galich, 9, 45, 1200, 44\n14, Antropovo, Nijma, 4, 62, 1400, 50\n15, Neya, Shabalino, 8, 45, 1860, 43\n";
File.close();
ReadFile();
 
int count = 0;
 
ofstream out("output.txt");
ifstream in("Train.txt");
if(!in) return 0;   
 
 
Train p[100]; //массив поездов
//Заполняем массив поездов:
while(!in.eof())
{   in >> p[count].NomerPoezda;
in >> p[count].pointOne;
in >> p[count].pointTwo;
in >> p[count].СarriageV;
in >> p[count].place;
in >> p[count].value;
in >> p[count].tickets;
count++;
}
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
09.06.2016, 22:01
Ответы с готовыми решениями:

Массив: Посчитать средний процент заполнения вагонов для всех составов, упорядочить их по этому критерию.
Дан массив поездов. О каждом поезде известно номер поезда, пункт отправления, пункт прибытия,...

Структура Train (Вывод поезда на консоль)
Нашел эту задачу, очень понравилась для практики. Начал делать сам и вот тут заклинило, как...

Определить число свободных мест в любом из вагонов поезда
В поезде 18 вагонов,в каждом из которых 36 мест. Информация о проданных на поезд билетах хранится в...

Определить число свободных мест в любом из вагонов поезда
вотЪ: Заранее спасибки!Задание выкладывайте текстом.

1
Почетный модератор
Эксперт по компьютерным сетямЭксперт Windows
28045 / 15778 / 982
Регистрация: 15.09.2009
Сообщений: 67,752
Записей в блоге: 78
09.06.2016, 22:48 2
Структура Train это ваш второй аккаунт?
0
09.06.2016, 22:48
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
09.06.2016, 22:48
Помогаю со студенческими работами здесь

Как определить процент спроса для каждого маршрута?
Задание таково : Определить процент спроса для каждого маршрута .Имеется 6 маршрутов и у каждого...

Процедуры и функции: Определить процент заполнения ящике металлом
Прямоугольный ящик заполнен цилиндрическими гвоздями. Определить процент заполнения ящике металлом....

Составить программу, определяющую число свободных мест в любом из вагонов поезда
1. В поезде 18 вагонов, в каждом из которых 36 мест. Информация о проданных на поезд билетах...

Прямоугольный ящик заполнен цилиндрическими гвоздями. Определить процент заполнения ящика металлом
Никак не могу разобраться с синтаксисом процедур, прошу помочь Задача: Для каждого варианта в...


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

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru