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

Сортировка структур по убыванию - C++

Восстановить пароль Регистрация
 
Shoshona
2 / 2 / 1
Регистрация: 03.06.2014
Сообщений: 420
04.06.2014, 01:22     Сортировка структур по убыванию #1
Прошу помочь! Нужно написать подпрограмму, для упорядочения рейсов по спаданию.
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
//Bred10
#include <fstream.h>
#include <stdlib.h>
#include <conio.h>
struct AEROFLOT
{
char punkt [999],lit[10];
int reis;
};
//------------------------------
void Create_Strukt ()
{ ofstream F1("Aeroflot.txt");
int d,i,n;
AEROFLOT p;
cout<<"\n Vvedit k-st zapysiv \n";
cin>>n;
for(i=0; i<n; i++)
{ cout<<"\n reis"; cin>>p.reis;
 cout<<"\n Punkt pryznachennya"; cin>>p.punkt;
 cout<<"\n typ litaka";cin>>p.lit;
 F1<<p.reis<<"\t"<<p.punkt<<"\t"<<p.lit<<"\n";}
 F1.close(); }
//--------------------------------
void search ()
{ifstream F1("Aeroflot.txt");
int f=0;
while((!F1.eof())&&(f==0))
{ char *t1=new char[20];
char *t2=new char[20];
char *t3=new char[20];
F1>>t1>>t2>>t3;
int h;
cout<<"\n Vvedit No reisy";
cin>>h;
if(atoi(t1)==h)
{cout<<"\n"<<t2<<"\t"<<t3<<"\n";
f=1;}
delete[]t1;
delete[]t2;
delete[]t3;
}}
 
void main (int *p)
{ clrscr();
int d,f=0,n;
while(f==0)
{cout<<"\n Vyberit diy: \n 1.Vvid informacii. \n 2. Poshyk. \n 3. Vporadkyvannya\n";
cin>>d;
switch(d)
{ case 1:Create_Strukt();break;
  case 2:search();       break;
  case 3:Vporyadkyvannya(*p, n); break;
  case 4:f=1;            break;
  }}
getch();
}
Заранее благодарен!
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
04.06.2014, 01:22     Сортировка структур по убыванию
Посмотрите здесь:

C++ Сортировка структур
Сортировка структур C++
Нужно отсортировать массив структур по убыванию поля date C++
Сортировка структур с++ C++
C++ Сортировка структур
Сортировка структур C++
C++ Сортировка структур
Сортировка структур C++

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Ответ Создать тему
Опции темы

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