Форум программистов, компьютерный форум, киберфорум
Наши страницы

структуры - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ scanf. Разбиение. http://www.cyberforum.ru/cpp-beginners/thread176171.html
Помогите с задачей. Не могу додуматься как это сделать: С клавиатуры вводится следующий набор символов: AGENT007:1234567.25 В программе определены три переменные: типов int i, long l и float f....
C++ Не получается обнаружить ошибку(метод Шелла) Проблема в том что я написала программу на паскале,а преподаватель попросил перевести на си,и теперь не могу понять где эта ошибка,выводит не тот результат,я даже по шагово проделывала,где то... http://www.cyberforum.ru/cpp-beginners/thread176164.html
C++ Утечка памяти в работе с классами
вроде утечка памяти наблюдается в функции "loadfromfile", помогите пожалуйста исправить #include "stdafx.h" #include <windows.h> #include <stdlib.h> #include <iostream> using namespace std;
C++ Ввести имена и телефоны сотрудников организации в массив записей и вывести их в виде таблицы.
Запись содержит несколько компонентов, или полей, которые могут иметь различные типы. Синтаксис: Record Поля; Поля; ... Поля End; Замечания:
C++ одномерные массивы http://www.cyberforum.ru/cpp-beginners/thread176152.html
Помогите, пожалуйста, сделать задание, ну хотя бы намекните! В одномерном массиве, который состоит из n действительных чисел, найти сумму элементов между первым и последним нулевыми элементами. В...
C++ Дан класс Дан класс(Myclass).Добавть дружественную функцию,которая получит один параметр типа myclass и возвращает значение true,если параметр отрицательный, и false в противном случае class Myclass{ int... подробнее

Показать сообщение отдельно
Maxy
0 / 0 / 0
Регистрация: 15.11.2009
Сообщений: 5

структуры - C++

13.10.2010, 23:13. Просмотров 348. Ответов 5
Метки (Все метки)

задание:
1)Написать структуру Train, содержащую следующие поля:

название пункта назначения

номер поезда

время отправления
2) ввод с клавиатуры данных в массив, состоящий из шести элементов типа Train; записи должны быть упорядочены по времени отправления;
3) вывод информации о поездах, направляющихся в пункт, название которого введено с клавиатуры

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
#include <iostream>
#include <conio.h>
#include <stdio.h>
#include <string.h>
struct TRAIN {
    char name [15];
    int number;
    float time;
};
int main()
{ setlocale(LC_ALL, "Russian");
    TRAIN T[6], a;
 for (int i=0;i<6;i++)
 {printf ("Введите название %d-го поезда: ",i+1);
 scanf ("%s", &T[i].name);
 printf ("Введите номер %d-го поезда: ",i+1);
 scanf ("%d", &T[i].number);
 printf ("Введите время отправления %d-го поезда: ",i+1);
 scanf ("%f", &T[i].time);
 }
         for(int i=0; i<6; i++)
           {for(int j=i+1; j<6;j++)
              if (T[i].time>T[j].time)
   {a=T[j];
      T[j]=T[i];
      T[i]=a;}}
for (int i=0; i<6; i++)
printf ("%s %d %f\n", T[i].name, T[i].number, T[i].time);
 
char pynkt [15];
printf ("Введите пункт назначения: ");
scanf ("%s", &pynkt);
 
for (int i=0; i<6; i++)
if (strcmp(T[i].name, pynkt))
printf ("%s %d %f\n", T[i]);
 
getch ();
return 0;
 
}
не знаю, как исправить ошибку(
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru