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

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

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

Дописать программу про массив ROUT с переменными типа INTINERARY. С++ - C++

29.05.2011, 15:14. Просмотров 262. Ответов 0
Метки нет (Все метки)

Написать программу, которая отдельными функциями выполняет следующие действия:
- Введение с клавиатуры данных в массив ROUT, который состоит из N переменных типа ITINERARY;
- Упорядочение записей по номерам маршрута;
- Выведение на экран информации про маршруты, которые начинаются или заканчиваются в пункте, название которого введено с клавиатуры; если таких маршрутов нет, то вывести соответствующее сообщение.

Есть программа но как осуществить в ней последний пункт задания я не знаю. Пожалуйста, можете написать готовую программу, хвосты поджимают, завтра сдавать а ничего нету(((
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
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
#include <iostream.h>
struct ITINERARY
{
int NUM;
char DISTANCE[10];
char BEG[20];
char END[20];
void Dannie(int i);
void Otobrazhenie();
};
void ITINERARY::Dannie(int i)
{
int z = i + 1;
cout<<"\n\n\nVvedite # "<<z<<" marshruta : ";
cin>>NUM;
cout<<"\nVvedite rasstojanie "<<z<<" marshruta : ";
cin>>DISTANCE;
cout<<"\nVvedite znachenie nachala "<<z<<" marshruta : ";
cin>>BEG;
cout<<"\nVvedite konzza "<<z<<" marshruta : ";
cin>>END;
};
void ITINERARY::Otobrazhenie()
{
cout<<"\n\nMarshrut # : "<<NUM;
cout<<"\nRasstojanie : "<<DISTANCE;
cout<<"\nPunkti : \n Nachalo : "<<BEG<<"\n Konezz : "<<END;
};
int main()
{
ITINERARY mas[5];
 
cout<<"\nVvedite dannie o marshrutah : \n\n1 - OK\n";
int r;
cin>>r;
if (r==1)
{
for (int i=0;i<5;i++)
{
mas[i].Dannie(i);
};
for (int i=0;i<5;i++)
{
int vib;
cout<<"\n\n\nChto Vi hotite sdelat? \n\n\n";
cout<<"1 - Uporadochenie marshrutov po nomeram";
cout<<"\n\n2 - Vivedenie na ekran informazzii pro marshruti,\n ";
cout<<"Kotorie nachinautsa ili zakanchivautsa v punkte ,\n ";
cout<<"Nazvanie kotorogo vi vvedete s claviaturi\n\n";
cin>>vib;
if (vib==1)
{
int max = mas[0].NUM;
for (int i=0;i<6;i++)
{
if (max<mas[i].NUM)
max=mas[i].NUM;
};
for (int i=0;i<=max;i++)
{
for (int j=0;j<5;j++)
{
if (i==mas[j].NUM)
mas[j].Otobrazhenie();
};
};
};
if (vib==2)
{
cout<<"\n\n1 - Nachinautsa\n 2 - Zakanchivautsa\n\n";
int s;
cin>>s;
switch (s)
{
case 1:
{
cout<<"\nVVelite nazvanie punkta : ";
break;
};
case 2:
{
cout<<"\nVvedite nazvanie punkta : ";
break;
};
default: cout<<"\n\nNepravilni vvod!";
};
};
if (vib!=1&&vib!=2)
{cout<<"\n\nNepravilni vvod!\n";};
};
};
if (r!=1)
{cout<<"\nNu i ladno!\n";};
return 0;
}
Ребята, помогите пожалуйста, если не сделаю - мне капец(
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
29.05.2011, 15:14
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Дописать программу про массив ROUT с переменными типа INTINERARY. С++ (C++):

Не могу дописать программу. Двумерный массив - C++
Дана целочисленная прямоугольная матрица. Определить количество строк, содержащих хотя бы один нулевой элемент, и номер столбца, в...

О работе с переменными типа char - C++
Привет всем! Подскажите кто-нибудь. Как в C++ элементу массива или переменной присвоить символ '\' char ForConditions = '\'; ...

Можно ли проводить математические операции с переменными типа char? - C++
Доброго времени суток! Просматриваю код из книги Лафоре. Сам код длинный, но вопрос простой возник. Можно ли проводить математические...

Дописать программу так, чтобы в массив вводились как целые числа так и вещественные - C++
помогите дописать программу так чтобы в массив вводились как целые числа так и вещественные #include &lt;stdio.h&gt; #include &lt;stdlib.h&gt; ...

Программа для начинающих - работа с переменными типа int и вывод строки - C++
Помогите выполнить задание из книжки(не знаю када че использовать и как): Предлжите пользователю ввести возраст адресата и присвойте его...

Создать массив с переменными разного типа - C#
Вроде бы простой массив такой нельзя сделать. А надо -слить одномерный стринг-массив и одномерный интеджер-массив в один двумерный. Как это...

0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
29.05.2011, 15:14
Привет! Вот еще темы с ответами:

Составить программу с переменными типа String, которая выделяет второе с конца слово в строке - VBA
Написать программу, которая выделяет второе с конца слово в строке. Строка вводится из ячейки MS Excel.

работа с переменными типа строка - VBA
В файле хранится произвольный текст. Группы символов, разделенные пробелом и не содержащие пробелов внутри себя, будем называть словами....

Работа с переменными типа string! - Delphi
Выделить в строке текста, состоящей только из одних цифр и раз-делителей слова (допустимые разделители: пробелы, запятые, знаки $ и ;)....

Foreach не работает с переменными типа IEnumerable - C#
Добрый вечер. Пытаюсь разобраться с ошибкой: foreach не работает с переменными типа IEnumerable ,поскольку IEnumerable не содержит...


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

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru