Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
 Аватар для Shoshona
31 / 31 / 37
Регистрация: 03.06.2014
Сообщений: 1,055

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

04.06.2014, 01:22. Показов 623. Ответов 0
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Прошу помочь! Нужно написать подпрограмму, для упорядочения рейсов по спаданию.
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();
}
Заранее благодарен!
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
04.06.2014, 01:22
Ответы с готовыми решениями:

Блочная сортировка структур (Отсортировать массив структур по фамилии)
Подскажите алгоритм блочной сортировки структур на языке С++. Мне нужно отсортировать массив структур по фамилии.

Нужно отсортировать массив структур по убыванию поля date
Здравствуйте! Пожалуйста, помогите дописать программу. Собственно задание: Написать программу, которая выполняет: 1) ввод с...

Упорядочить файл структур по убыванию количества жителей (при равенстве - по возрастанию площади)
Есть задача. Меня конкретно интересует как упорядочить по возрастанию площади, если количество жителей одинаковое. У меня расставляет по...

0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
04.06.2014, 01:22
Помогаю со студенческими работами здесь

Сортировка массива структур по убыванию тиража
есть код,нужно вывести на экран информацию об изделиях упорядочив их по убыванию тиража: uses crt; type izd = record ...

Сортировка массива: числа по убыванию с начала, буквы по убыванию в конце
Вывести на экран заданный массив (8,v,q,2,с,7,а,9) элементов отсортировав его таким образом: числа по убыванию с начала массива, а буквы по...

Сортировка массива целых чисел A(n) по убыванию(используя метод обменная сортировка)
Помогите написать программу для сортировки массива целых чисел A(n) по убыванию(используя метод обменная сортировка). Или хотя бы без этого...

Сортировка Хоара (быстрая сортировка) по убыванию
Помогите найти/написать/понять/отобразить как пишется код для данного задания или хотя бы часть кода в C++ Builder Найти в заданной...

Сортировка структур
Хочу отсортировать структуру по номеру поезда пузырьковым методом. Написал такой код: station *train = new station; station tmp;...


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

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
Новые блоги и статьи
Модульная разработка через nuget packages
DevAlt 07.03.2026
Сложившийся в . Net-среде способ разработки чаще всего предполагает монорепозиторий в котором находятся все исходники. При создании нового решения, мы просто добавляем нужные проекты и имеем. . .
Модульный подход на примере F#
DevAlt 06.03.2026
В блоге дяди Боба наткнулся на такое определение: В этой книге («Подход, основанный на вариантах использования») Ивар утверждает, что архитектура программного обеспечения — это структуры,. . .
Управление камерой с помощью скрипта OrbitControls.js на Three.js: Вращение, зум и панорамирование
8Observer8 05.03.2026
Содержание блога Финальная демка в браузере работает на Desktop и мобильных браузерах. Итоговый код: orbit-controls-threejs-js. zip. Сканируйте QR-код на мобильном. Вращайте камеру одним пальцем,. . .
SDL3 для Web (WebAssembly): Синхронизация спрайтов SDL3 и тел Box2D
8Observer8 04.03.2026
Содержание блога Финальная демка в браузере. Итоговый код: finish-sync-physics-sprites-sdl3-c. zip На первой гифке отладочные линии отключены, а на второй включены:. . .
SDL3 для Web (WebAssembly): Идентификация объектов на Box2D v3 - использование userData и событий коллизий
8Observer8 02.03.2026
Содержание блога Финальная демка в браузере. Итоговый код: finish-collision-events-sdl3-c. zip Сканируйте QR-код на мобильном и вы увидите, что появится джойстик для управления главным героем. . . .
Реалии
Hrethgir 01.03.2026
Нет, я не закончил до сих пор симулятор. Эта задача сложнее. Не получилось уйти в плавсостав, но оно и к лучшему, возможно. Точнее получалось - но сварщиком в палубную команду, а это значит, в моём. . .
Ритм жизни
kumehtar 27.02.2026
Иногда приходится жить в ритме, где дел становится всё больше, а вовлечения в происходящее — всё меньше. Плотный график не даёт вниманию закрепиться ни на одном событии. Утро начинается с быстрых,. . .
SDL3 для Web (WebAssembly): Сборка библиотек: SDL3, Box2D, FreeType, SDL3_ttf, SDL3_mixer и SDL3_image из исходников с помощью CMake и Emscripten
8Observer8 27.02.2026
Недавно вышла версия 3. 4. 2 библиотеки SDL3. На странице официальной релиза доступны исходники, готовые DLL (для x86, x64, arm64), а также библиотеки для разработки под Android, MinGW и Visual Studio. . . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru