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

Есть структура, работает, но странно сравнивает( - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Вычислить значение произведения http://www.cyberforum.ru/cpp-beginners/thread1075863.html
\prod_{n=1}^{11} \frac{n^3+3n+2.8}{\sqrt{n^2+7n+91}}
C++ Китайская теорема. Информ. безопасность Китайская теорема. Помогите ребят перевести с pascal на C++ var x,s:uint64; yy,nn,mm,kk:array of int64; p,q,f,n,cc,y,e1,d,m0:int64; i,j:integer; function st(x,e1,n:integer):integer; var i,k1:integer; begin http://www.cyberforum.ru/cpp-beginners/thread1075861.html
Исходники 2D игры C++
Есть ли какой-нибудь исходник полноценной 2d игры с графикой на c++, желательно rpg
Метод чётных и нечётных тракспозиций C++
for(int i = 0; i < n - 1; i+=2) if (m > m) { int tmp = m; m = m; m = tmp; swap++; } for(int i = 1; i < n -1; i+=2)
C++ Не выполняется функция getline() http://www.cyberforum.ru/cpp-beginners/thread1075837.html
Добрый вечер, уважаемые программисты! Написал программу, содержащую класс, который имеет два поля: номер и имя, и два метода: ввод и вывод данных. В функции main() создаётся массив объектов этого класса, и пользователю предлагается ввод данных для этих объектов и продолжить ввод данных для следующего объекта из массива. При вводе номера очередного сотрудника проблем нет. А вот после ввода номера...
C++ Вычислить сумму ряда Ребятушки, выручайте! Столкнулся с проблемой, не могу понять, как написать прогу, которая будит решать данное уравнение: S=x-\frac{{x}^{2}}{2}+\frac{{x}^{3}}{3}-\frac{{x}^{4}}{4}+...{(-1)}^{i-1}\frac{x1}{i}... Помогите плиз, а то я че то вообще не втыкаю. подробнее

Показать сообщение отдельно
dismay256
0 / 0 / 0
Регистрация: 21.04.2013
Сообщений: 13
19.01.2014, 21:18     Есть структура, работает, но странно сравнивает(
Написал программу, но когда она сравнивает номер маршрута с номером введенным с клавиатуры, она всегда пишет Error! , когда сравниваю по порядку то все работает(1=1,2=2,3=3) а если введу 5 то ошибка, хотя в структуре есть эта запись((((

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
57
58
#include "stdafx.h"
#include <iostream>
#include <fstream>
 
using namespace std;
 
struct marsh
 {
  char start[100];
  char finish[100];
  int number;
};
 
marsh trafic[8];
 
int _tmain(int argc, _TCHAR* argv[])
{
    ifstream inFile("Данные.txt", ios::in);
    if(!inFile)
    {
        cout<<"Error, not file!" << endl;
        system("pause");
        return 1;
    }
    for (int i = 1; i < 9; i++)
    {
    inFile >> trafic[i].number;
    inFile >> trafic[i].start;
    inFile >> trafic[i].finish;
    }
    inFile.close();
 
            int numbermarsh, n;
            cout << " \n How many trips you want to know? ";
            cin >> n;
            for (int i = 1; i <= n; i++)
            {
            cout << endl;
            cout << " \n \n \n Input number route # ";
            cin >> numbermarsh;
            if ( trafic[i].number == numbermarsh )
                {
                        cout << " \n \n Route Data: " << endl;              
                        cout << "\n Number route # " << trafic[i].number << endl;
                        cout << "\n Start: " << trafic[i].start << endl;
                        cout << "\n Finish: "   << trafic[i].finish << endl;
            
                }
                else
                {
                    cout << "Error! Error! Error!" << endl;
                    break;
                }       
                
            }
            system ("pause");             
            return 0;   
}
Вложения
Тип файла: txt Данные.txt (166 байт, 7 просмотров)
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 21:19. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru