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

Отсортировать по номеру маршрута - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Проверить, образуют ли элементы целочисленного массива арифметическую прогрессию http://www.cyberforum.ru/cpp-beginners/thread1205963.html
Помогите написать програму! Ввести целочисленный массив с 5-ти элементов и проверить, образуют его элементы арифметическую прогрессию.
C++ Дано двумерный массив размерности nxn. Определить место нахождения минимального элемента Дано двумерный массив размерности nxn. Определить место нахождения минимального элемента. http://www.cyberforum.ru/cpp-beginners/thread1205962.html
В массиве А (n) определить количество элементов, значения которых равны 3 C++
В массиве А (n) определить количество элементов, значения которых равны 3.
Найти макс. элемент среди отрицательных и мин. элемент среди положительных элементов массива C++
В массиве (введенном пользователем) найти максимальный элемент среди отрицательных массива и найти минимальный элемент среди положительных элементов массива :cry: помогите пожалуйста
C++ Обобщенная обратная матрица http://www.cyberforum.ru/cpp-beginners/thread1205942.html
Всем привет. В общем такая ситуация. Реализовала на с++ нахождение обратной матрицы путем решения СЛАУ методом Гаусса-Жордана. НО во всех случаях матрицы выходила вырожденной. Далее попробовала найти псевдообратную. Опять же ничего хорошего не вышло. Обратила матрицу в маткаде при помощи функции geninv () - задача решилась. Теперь ищу эту реализацию нахождения обобщенной обратной на си. Может...
C++ Файлы: проверить, сколько раз в файле встречается заданный символ программа считывает из файла 100 символов и проверяет сколько раз в файле встречается определенный символ(пользователь вводит) не знаю с чего начать, подскажите подробнее

Показать сообщение отдельно
Dima1996
4 / 4 / 0
Регистрация: 24.01.2013
Сообщений: 96

Отсортировать по номеру маршрута - C++

12.06.2014, 01:04. Просмотров 241. Ответов 0
Метки (Все метки)

Описать структуру с именем MARSH, содержащую следующие поля:
BEGST — название начального пункта маршрута;
TERM — название конечного пункта маршрута;
NUMER — номер маршрута.
2. Написать программу, выполняющую следующие действия:
ввод с клавиатуры данных в массив TRAFIC, состоящий из восьми элементов типа MARSH; записи должны быть упорядочены по номерам маршрутов;
вывод на экран информации о маршрутах, которые начинаются или кончаются в пункте, название которого введено с клавиатуры;
если таких маршрутов нет, выдать на дисплей соответствующее сообщение.
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 <iostream>
#include <locale.h>
#include <math.h>
#include <conio.h>
using namespace std;
 
struct marsh
 {
  char *begst;
  char *term;
  int numer;
};
 
 
marsh trafic[8];
 
 
int main()
{
    setlocale(LC_ALL,"Rus");
    for(int i=1; i<=8; i++)
    {
        trafic[i].begst = (char*)malloc(30*sizeof(char));
        trafic[i].term = (char*)malloc(30*sizeof(char));
    }
 
      for(int i = 1; i <= 8 ; i++)
        {
                cout << "Маршрут номер:  ";
                cin >> trafic[i].numer; 
                cout<< "Название начального пункта маршрута: ";
                cin >> trafic[i].begst;
                cout << "Конечного пункта: ";
                cin >> trafic[i].term;
        }
 
      cout <<endl<<endl<<endl<<"Введите название пункта: ";
      char *naz;
      naz=(char*)malloc(30*sizeof(char));
      cin >>naz;
 
      int k=0;
      for (int i=1; i<=8; i++)
      {
          if ( (strcmp(trafic[i].begst, naz) ==0) || (strcmp(trafic[i].term, naz) ==0))
          {     
              cout << "Маршрут номер:  " << trafic[i].numer <<"\n";
              cout << "Название начального пункта маршрута: " << trafic[i].begst<< "\n";
              cout << "Конечного пункта: " << trafic[i].term << "\n";
          k++;
          }
          
      }
      if(k==0) cout << "Таких маршрутов нет\n";
      _getch();
      return 0;
              
}
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru