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

Сортировка - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Написать программу, выводящую все возможные трехзначные комбинации с числами от 0 до 9 http://www.cyberforum.ru/cpp-beginners/thread1152649.html
Нужно написать программу выводящую все возможный трехзначные комбинации с числами от 0 до 9. Вот как это сделать? Буду рад даже совету.
C++ Написать программу, которая удаляет из линейного списка входной последовательности целых чисел узел #include <iostream> #include <cstdlib> using namespace std; struct ult { int x; ult *pravo; }; http://www.cyberforum.ru/cpp-beginners/thread1152648.html
Теория измерения. ПОЖАЛУЙСТА!) C++
Доброго времени суток. подскажите пожалуйста, в какой шкале измерения находится каждый столбец? и почему?
C++ Написать функцию, которая сравнивает два целых числа
Написать функцию, которая сравнивает два целых числа и возвращает результат сравнения в виде одного из знаков: >,< или = Ребят, помогите пожалуйста. Желательно с объяснением. Спасибо большое!
C++ Жадный граф/алгоритм http://www.cyberforum.ru/cpp-beginners/thread1152605.html
Требуется написать программу с графическим интерфейсом: пользователь задаёт точки (A, B, C и т.д.). Далее соединяет между собой какие-то точки (B-C, C-A и т.п.) и задаёт их соединениям вес (1, 4, 3 и т.п.). После пользователь указывает две точки из существующих (A и B, B и C и т.п.) и программа определяет самый длинный ("тяжёлый" по весу) путь из одной указанной точки в другую.
C++ Преобразование строки в число Вот код из учебника #include<iostream> using std::cout;using std::endl; int main(){ char str="0123456789"; const int SIZE=10; int arr={0}, index=0; for (char *p=str; *p;++p){ if (*p>='0' && *p<='9') { arr=*p-'0';//вычитаем код символа числа ноль получаем искомое число подробнее

Показать сообщение отдельно
Lafrit
0 / 0 / 0
Регистрация: 20.04.2014
Сообщений: 4
20.04.2014, 22:29     Сортировка
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
struct matter
    {
    char name[30];
    float udves;
    int prov;
    };
void main()
{
FILE *file; char slov[19]="zzz"; int ob_ch=0, numer, *mass, schet=0, flag; float ud_ves=0;
file=fopen (filename, "rb");
while ( fread(&mat, sizeof(matter), 1, file) )
    {
    ob_ch++;
    if ( strcmp(mat.name,slov)<0 ) { strcpy(slov, mat.name); numer=ob_ch; }
    }
mass= new int [ob_ch];
for (int q=0; q<=ob_ch-1; q++)  mass[q]=-1;
mass[0]=numer;
for (int i=1; i<=ob_ch-1; i++)
    {
    char slov[19]="zzz"; rewind(file); schet=0;
    while ( fread(&mat, sizeof(matter), 1, file) )
        {
        schet++;
        flag=1; int j=0;
        while (mass[j]!=(-1))
            {
            if (schet==mass[j]) flag=0;
            j++;
            }
            if (flag && (strcmp(mat.name,slov)<0) ) { strcpy(slov, mat.name); mass[i]=schet; }
        }
    }
}
Подскажите, как называется данная сортировка
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 02:03. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru