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

Описать структуру с именем TRAIN - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Сортировка вставками. http://www.cyberforum.ru/cpp-beginners/thread305255.html
Пожалуйста помогите написать программу на языке "си" Дана последовательность чисел a1, a2, …, an . Требуется представить числа в порядке возрастания. Делается это следующим образом. Пусть a1, a2, …, ai – упорядоченная последовательность, т.е. a1 ≤ a2 ≤… ≤ ai . Берется следующее число a1+i и вставляется в последовательность так, чтобы новая последовательность была тоже возрастающей. Процесс...
C++ Сортировка слиянием Привет всем. Написать программу, которая размещает элементы одномерного массива А в зависимости от значения параметра q или в порядке возростания, или в порядке убывания. В смысле вводим 1 - по возростанию, 2- по убыванию. Код С. http://www.cyberforum.ru/cpp-beginners/thread305254.html
C++ Сформировать файл "BOOK" из фамилий любимых писателей учеников класса (ученики по очереди вводят по три фамилиии писателей). Используя сформированный
Нужна помощь: Задание.Для выполнения задания следует составить две программы: первая программа - для создания файла последовательного доступа, вторая - для обработки данных, записанных в файле последовательного доступа. Если не указано в задании, имя файла задать самостоятельно. Подготовить тесты. Проверить работу программ на ЭВМ. Задача: Сформировать файл "BOOK" из фамилий любимых писателей...
C++ Известно, что в Москве самыми теплыми являются дни с 15 июля по 15 августа. Для проведения фестиваля были выбраны 7 следующих подряд дней, наиболее те
Нужна помощь: Задание.Выбрать целесообразный способ представления данных, используя, если нужно, и двумерные массивы. Составить список используемых переменных. Сформулировать задачу математически. Разработать алгоритм решения задачи используя, если возможно, типовые алгоритмы, изложенные в теоритическом введенни. Решение многих задач не может быть полностью сведено к типовым алгоритмам и требует...
C++ файл сортировка http://www.cyberforum.ru/cpp-beginners/thread305235.html
В argv записывается имя файла, в argv метод сортировки от 1 до 4. Нужно отсортировать данные файла (числа и буквы) выбранным методом. Причём символы должны оказаться в конце файла(их сортировать не нужно). Когда в файле только числа - всё работает, ошибки возникают если в файл поместить буквы. Помогите с этой проблемой. #include "stdafx.h" #include <fstream> #include <stdio.h> #include...
C++ Вычислить номер минимального по модулю элемента массива Привет!Кто то может помочь с программой( срочно надо plz)!Программа на одномерный массивы на Си но надо ещё добавить ввод с файла! В одномерном массиве, состоящем из п вещественных элементов, вычислить: 1) номер минимального по модулю элемента массива; 2) сумму модулей элементов массива, расположенных после первого отрицательного элемента. Сжать массив, удалив из него все элементы, величина... подробнее

Показать сообщение отдельно
kjahert
48 / 48 / 5
Регистрация: 08.04.2011
Сообщений: 124
26.05.2011, 11:30     Описать структуру с именем TRAIN
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
#include <iostream>
#include <fstream>
#include <vector>
using namespace std;
 
typedef struct
{
        string station;
        int number;
        int time;
}       TRAIN, *PTRAIN;
 
int main()
{
        vector<TRAIN> v;
        TRAIN t;
        
        // Ввод
        ifstream ifs("in.txt", ios::in);
        while(ifs)
        {
                ifs >> t.station;
                ifs >> t.number;
                ifs >> t.time;
                
                v.push_back(t);
        }
        ifs.close();
        
        string name;
        cout << "enter station: ";
        cin >> name;
        
        // Вывод
        bool c = false;
        for(int i = 0; i < v.size() - 1; ++i)
        {
                if(name == v[i].station)
                {
                        cout << "---------------------------------------" << endl;
                        cout << "STATION: " << v[i].station << endl;
                        cout << "NUMBER: " << v[i].number << endl;
                        cout << "TIME: " << v[i].time << endl;
                        cout << "---------------------------------------" << endl;
                        c = true;
                }
        }
        if(!c)
                cout << "not found!" << endl;
}
 
Текущее время: 12:55. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru