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

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

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

Нахождение поезда, проходящего через максимальное число станций - C++

02.05.2012, 17:38. Просмотров 277. Ответов 1
Метки нет (Все метки)

Окончательно запутался( Помогите доделать... Вообщем не могу найти ошибку с подсчетом поезда проходящего через макс число станций. И нужно сделать ввод с проверкой имя файла("simple.txt"-Например )
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
#include "stdafx.h"
#include "StdAfx.h"
#include <fstream> 
#include <iostream> 
#include <cstdio>
#include <cstdlib>
using namespace std;
 
struct train
{
    int n;
    float timeot, timepr;
    char name[15];
};
 
int _tmain(int argc, _TCHAR* argv[])
{
        ifstream in("simple.TXT"); // Открыли файл 
    train t[50]={0};
    int k;
    for(int i=0;i<5;i++)
    {
    in>>t[i].n>>t[i].timeot>>t[i].timepr>>t[i].name;
    }
    for(int i=0;i<5;i++)
    {
        int max=t[i].n;
        for(int i=0;i<5;i++)
        {
            if (max==t[i].n) 
            {
                k=max;
            }
        }
    }
    cout<<"Numbe poezda: "<<k<<"\n"<<endl;
    in.close();
    return 0;
}
Вот что содержит simple.txt
59 11:21 12:21 Moskov
58 13:21 15:22 sankt
59 16:24 17:21 Lyadova
60 20:34 21:24 Dolina
59 19:23 21:24 POlsha
По сути после ввода имя файла должен получится результат (59-3)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
02.05.2012, 17:38     Нахождение поезда, проходящего через максимальное число станций
Посмотрите здесь:

Найти максимальное число из трех C++
Максимальное число потоков C++
C++ Найти поезда проходящий через максимальное число станций
Найти максимальное число C++
Найти максимальное число C++
Максимальное число(системное программирование) C++
Максимальное число из комбинации цифр C++
Найти максимальное число из 4-х переменных C++
Максимальное число вектора C++
C++ Найти максимальное число из 3 чисел
C++ Найти максимальное число
Максимальное число C++

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Venzo
125 / 123 / 4
Регистрация: 03.07.2011
Сообщений: 354
02.05.2012, 18:03     Нахождение поезда, проходящего через максимальное число станций #2
можно создать ассоциативный массив, где ключ будет номер поезда, а значение - количество повторов.(только чтоб ключи не повторялись)
потом пройтись по массиву t и инкрементировать значение по ключу t[i].n.
найти максимальное значение и вывести ключ и значение.
Yandex
Объявления
02.05.2012, 18:03     Нахождение поезда, проходящего через максимальное число станций
Ответ Создать тему
Опции темы

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