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

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

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

Алгоритм сортировки - C++

06.01.2010, 01:30. Просмотров 372. Ответов 0
Метки нет (Все метки)

Ребята, помогите сделать код...
мне нужно вывести на екран даные из фаила (таблицу) так чтобы она сортировалась по убыванию
скажем, столбец termen(срок годности продукта) чтобы сортировался по убыванию
есть библиотека
newlib.h
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
FILE *f;
   struct marfa 
    {
           char nume_produs[15];
           char nume_producator[15];
           float greutatea;
           long durata;
           char ambalaj[15];
           float pret;
          } lista;
            int i, n;
 
  #include "new_file.cpp"
  #include "afis.cpp"
  #include "add.cpp"
  #include "edit.cpp"
  #include "afis_sel.cpp"
  #include "cauta.cpp"
  #include "sort.cpp"

есть код для вывода на екран данных из файла *.inf
afis.cpp

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
#include <stdio.h>
#include <stdlib.h>
int afisare()
{
            f = fopen("panificatia.inf","r");
            
    printf ("\n|=============================================================================|\n");
    printf ("|---------------------- Lista cu datele introduse ----------------------------|\n");
    printf ("|=============================================================================|\n");
    printf ("| nr. |   produs     |   producator  |   masa  | termen | ammbalaj |   pret   |\n");
    printf ("|     |              |               |   (kg)  | (zile) |          |  (lei)   |\n");
    printf ("|=============================================================================|\n");
        
    i = 1;
    fread(&lista,sizeof(lista),1,f);
    while (!feof(f))
    {
        
    printf ("| %3d | %12s | %13s | %7.1f | %-6d | %-8s | %8.2f |\n",
    i++,
    lista.nume_produs,
    lista.nume_producator,
    lista.greutatea,
    lista.durata,
    lista.ambalaj,
    lista.pret);
    printf ("|-----------------------------------------------------------------------------|\n");
    fread(&lista,sizeof(lista),1,f);
    }
    printf ("\n");
    fclose(f);
    return 0;       
}

но не знаю как его сортировать, где имено поставить код в afis.cpp чтобы он сортировал информацию
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
06.01.2010, 01:30
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Алгоритм сортировки (C++):

Алгоритм сортировки - C++
пацаны ребята помогите, реализовал два алгоритма на C++, алгоритм сортировки пирамидальный(кучей) и быстрой сортировки, все они сортируют...

Алгоритм сортировки - C++
Дан одномерный масив. мне в нем нужно отсортировать по возростанию только те числа масива которые простые, а остальные оставить на той...

Алгоритм сортировки - C++
учитель попросил написать сортировку массива по возрастанию в общем виде #include &lt;stdio.h&gt; #include &lt;string.h&gt; int main() { ...

Алгоритм сортировки - C++
Здравствуйте, подскажите пожалуйста какой алгоритм можно использовать при решении такой задачи: Дана строка char * из букв и цифр...

Алгоритм быстрой сортировки - C++
Написать программу, реализующую алгоритм быстрой сортировки(рекурсивный) для массива целых чисел.

Не алгоритм быстрой сортировки - C++
Просто как подключить эту функцию Не работаеееет #include&lt;iostream&gt; #include&lt;iomanip&gt; #include &lt;algorithm&gt; using namespace std; ...

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

Алгоритм пузырьковой сортировки - C++
#include&lt;iostream.h&gt; #define SIZE 5 void bsort (int iArray, int n); int main() { char ch; int ii; int iArray ; for(ii =...

Алгоритм сортировки в файле - C++
Никак не могу придумать как отсортировать массив значений. Есть файл, в котором находятся данные типа (вершины прямоугольник) : 20 20 69...

Алгоритм квадратичной сортировки - C++
Доброго времени суток! есть вот такая задача: При составлении программы сортировки использовать минимальную необходимую память и...

Не работает алгоритм сортировки - C++
Не работает алгоритм сортировки Ни при заполнении псевдослучайными числами,ни при заранее заданных. Подскажите пожалуйста, в чем...


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

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

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