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

Файловая сортировка (не обычно) - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ std:: http://www.cyberforum.ru/cpp-beginners/thread178546.html
Объясните пожалуйста что это за тип? иногда им описывают переменную например std::x, если можно ссылку скиньте с подробным описанием
C++ С клавиатуры вводится две матрицы вычислить: сложение, вычитание, умножение, транспонирование. Буду благодарен=(( С клавиатуры вводится две матрицы вычислить: сложение, вычитание, умножение, транспонирование. Добавлено через 2 часа 44 минуты аппппппапап http://www.cyberforum.ru/cpp-beginners/thread178505.html
геометрическая прогрессия C++
Составить программу, которая считает члены геометрической прогрессии (N), начальный элемент 2 а квоциент 0,2! Показывает 4 знака после запятой! Делаем на чистом C++ на Borland! N вводит пользыватель...
C++ C++
Привет. http://s56.***********/i153/1010/0b/0535f4a3deb5.bmp Как сделать чтоб подчеркивал (подчеркивание красной волнистой линией) . Где включить данную функцию в Microsoft Visual Studio 2008?
C++ програмирование ветвлящихся алгоритмов http://www.cyberforum.ru/cpp-beginners/thread178474.html
помгите пожадуйста решить очень надо 1.Даны три действительные числа. Возвести в квадрат те из них, значения которых неотрицательны, и в четвертую степень — отрицательные. № 12 Определить, имеется ли среди чисел а, b, с хотя бы одна пара взаимно противопо-ложных чисел. № 24 Написать программу нахождения суммы большего и меньшего из 3 чисел.
C++ Как осуществить ввод букв и цифр вручную в окне написанной программы Здраствуйте уважаемые коллеги) Редактировала программу под себя, вернее скрипт Все сделала как надо кроме - ввода вручную букв и цифр непосредственно в окне запущенной проги в общем : ФИО Петров Петр Петрович - я сделала выбор из базы а вот Дополнительно - хочу чтобы можно было вручную вбивать в скрипте же: 1) я объявила public pbText:=unknown - это самое "Дополнительно" подробнее

Показать сообщение отдельно
fasked
Эксперт C++
 Аватар для fasked
4924 / 2504 / 180
Регистрация: 07.10.2009
Сообщений: 4,306
Записей в блоге: 1
19.10.2010, 17:55     Файловая сортировка (не обычно)
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
#include <stdio.h>
#include <stdlib.h>
 
#define SIZE    3
#define SORTED  1
 
void swap_rows(int *a, int *b, int len) {
    int i, temp;
    for(i = 0; i < len; ++i) {
        temp = a[i];
        a[i] = b[i];
        b[i] = temp;
    }
}
 
int main()
{
    int i = 0;
    int j = 0;
    int data[SIZE][SIZE];
 
    // пусть для примера массив заполнен случайным образом
    for(i = 0; i < SIZE; ++i) {
        for(j = 0; j < SIZE; ++j)
            data[i][j] = rand() % 99;
    }
 
    for(i = 0; i < SIZE; ++i) {
        for(j = 0; j < SIZE; ++j)
            printf("%02d ", data[i][j]);
        printf("\n");
    }
 
    for(i = 0; i < SIZE; ++i) {
        for(j = SIZE - 1; j > i; --j) {
            if(data[j][SORTED] > data[j-1][SORTED]) {
                swap_rows(data[j], data[j-1], SIZE);
            }
        }
    }
 
    printf("after sort: \n");
    for(i = 0; i < SIZE; ++i) {
        for(j = 0; j < SIZE; ++j)
            printf("%02d ", data[i][j]);
        printf("\n");
    }
}
 
Текущее время: 02:20. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru