Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ Массив Дана последовательность чисел, которая имеет одинаковые элементы. Отсортировать по возрастанию методом выбора , исключить одинаковые элементы. Сама сортировка понятна. А как исключить одинаковые элементы? Помогите. На С https://www.cyberforum.ru/ cpp-beginners/ thread82920.html C++ Напечатать квадрат той из двух заданных матриц, у которой наименьший след
С++ Даны две вещественные квадратные матрицы 10-го порядка. Напечатать квадрат той из них, в которой наименьший след (сумма диагональных элементов), считать, что такая матрица одна.
C++ Командная строка. Безтиповой указатель. https://www.cyberforum.ru/ cpp-beginners/ thread82903.html
Вот примерная прога которая должна запускаться на борланде. Вопрос в следующем можно ли написать эту ф-цию для среды Visual(проблема заключается в наращивании шага безтипового указателя) Заранее спасибо. //функция для нахождения среднего арифметического чисел типа float. double arithmetic1(double k,...) { void *p; double sum=0; p=(double*)&k; ((double*)p)+=1; for(int i=0; i<k;...
C++ Ошибка при выводе самой длинной строчки. #include<iostream.h> #include<conio.h> #include<string.h> using namespace std; void main() {string s;int n,k,min; cout<<"koli4estvo stro4ek"<<" ";cin>>n; clrscr(); for (k=0;k<n;k++) https://www.cyberforum.ru/ cpp-beginners/ thread82888.html
C++ Вывод long double с используя printf()
#include <iostream> #include <cmath> long double R(int n, int r) { long double sq = (long double) sqrt((long double)r*r - ((long double)n/2)*((long double)n/2)); long double res = (long double) sq*2*n + 3.1415926535*r*r*4* acos((long double) ( (long double) ((long double) n/2 - sq)/2 )* ( (long double) ((long double) n/2 - sq)/2 ) - 2);
C++ Показатель прогресса https://www.cyberforum.ru/ cpp-beginners/ thread82875.html
Подскажите пожалуйста, как сделать в консоли показатель выполняемого процесса?? накидал такой вот код, но он не работает как хотелось бы! (( я думал, что он будет каждый раз переписывать цифру, но шиш - он выводит проценты друг за другом.. void processing(int NOW, int MAX) { cout << "0.0%"; float proc = 0; proc = 100 * NOW / MAX;
C++ Матрица, среднее колонны #include <iostream.h> #include <conio.h> #include <stdlib.h> void main() { int x,i,k,y; randomize(); for(i=0;i<4;i++) for(k=0;k<4;k++) https://www.cyberforum.ru/ cpp-beginners/ thread82874.html Запись в файл, scandir C++
Записать содержимое указанного каталога в файл. Если каталог не пуст, выдать на экран сообщение. Имя каталога передается через параметр командной строки. помогите ;-)
C++ Упорядочивание квадратной матрицы методом вставки Нужна программа на С++. 1) Упорядочить элементы строк матрицы (5*5) по убыванию методом вставки. Помогите пжл! https://www.cyberforum.ru/ cpp-beginners/ thread82848.html C++ Корректна ли функция добавления элемента к дереву? https://www.cyberforum.ru/ cpp-beginners/ thread82837.html
Всем вечер добрый! Кого не затруднит, помогите, пожалуйста! Корректна ли функция добавления элемента к дереву? В процессе выполнения программы работает неверно... void ADD (int g, int flag, MOVIE *elem, MOVIE *p) { if (p==NULL) { if (flag==1) cout<<"\nThe new element is added."; g++; p=elem;
C++ Как задать псевдоним для указателя на структуру
Подскажите. пожалуйста, можно как нибудь задать псевдоним для указателя на структуру Т.е. я пытался сделать что то вроде такого UnicodeString& DataCell = EInitialMatrixWeight->Cells; но компилятор стал ругаться
C++ Удаление слова с номером N. (С++) https://www.cyberforum.ru/ cpp-beginners/ thread82833.html
Дана строка символов. Написать функцию для удаления слова с номером N. При написании программы необходимо использовать стандартные функции обработки строк.
0 / 0 / 0
Регистрация: 26.12.2009
Сообщений: 6
0

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

06.01.2010, 01:30. Показов 523. Ответов 0
Метки (Все метки)

Author24 — интернет-сервис помощи студентам
Ребята, помогите сделать код...
мне нужно вывести на екран даные из фаила (таблицу) так чтобы она сортировалась по убыванию
скажем, столбец 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 чтобы он сортировал информацию

Вернуться к обсуждению:
Алгоритм сортировки C++
0
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
06.01.2010, 01:30
Готовые ответы и решения:

Алгоритм сортировки
Здравствуйте, подскажите пожалуйста какой алгоритм можно использовать при решении такой задачи:...

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

Алгоритм сортировки
учитель попросил написать сортировку массива по возрастанию в общем виде #include &lt;stdio.h&gt;...

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

0
06.01.2010, 01:30
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
06.01.2010, 01:30
Помогаю со студенческими работами здесь

Алгоритм сортировки выбором
Помогите написать сортировку Выбором на подобии этой: void Merging_Sort(int n, float *x) {...

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

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

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

Алгоритм пузырьковой сортировки
Можете подсказать как сделать так что бы после сортировки отрицательные числа отсортированные от...

Алгоритм плавной сортировки (C++ -> Си)
static void SmoothSort(String Aarg, const int N) { int temp; A = Aarg; q = 1; r = 0; p =...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru