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

сортировка двумерного массива - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ програма для вычисления заданой функции http://www.cyberforum.ru/cpp-beginners/thread118212.html
Скласть програму для вычисления заданой функции: =(((((
C++ Как записать арифметическое выражение x-10sinx+|x4 - х5| http://www.cyberforum.ru/cpp-beginners/thread118198.html
C++ Режим ограниченной функциональности
1) Найти сумму и число тех элементов заданного массива X1,X2, … ,Xn, которые попадают на заданный отрезок. 2)Задан целочисленный одномерный массив a из n элементов. Найти номер последнего максимального элемента среди положительных элементов, начиная с первого элемента, большего Т. 3)Найти среднее арифметическое неотрицательных элементов матрицы, а также подсчитать, сколько таких элементов в...
C++ функция задержки
Подскажите, как называется функция задержки? например в делфи delay(1000)-подождать секунду, а в с++ ?
C++ Динамический массив объектов http://www.cyberforum.ru/cpp-beginners/thread118177.html
Как определить объект Group, который будет содержать динамический массив объектов Person?
C++ Рекурсия Подскажите как сделать функцию VYVOD и ADD через рекурсию . #include<iostream.h> #include<conio.h> #include<stdio.h> #include<stdlib.h> class Spisok { private: struct node подробнее

Показать сообщение отдельно
Genius Ignat
1233 / 771 / 44
Регистрация: 16.09.2009
Сообщений: 2,014
17.04.2010, 22:31     сортировка двумерного массива
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
#include <stdio.h>
#include <conio.h>
 
#define H 3
#define W 3 
int main(){
    int matrix[H][W] = {
    {2,4,5},
    {1,3,7},
    {8,9,6}
    };
int i,j;
 
 
//ñîðòèðóåì
int *t = (int*)matrix;
for( i = 0 ; i < H*W-1 ; i++ ){
    for( j = i+1 ; j < H*W ; j++){
        if(t[j]<t[i]){
                int tmp = t[i];
        t[i]=t[j];
        t[j] = tmp;
        }
    }
}
for( i = 0 ; i < H ; i++ ){
    for( j = 0 ; j < W ; j++){
    printf("%d " ,matrix[i][j]);
    }
printf("\n");
}
 
getch();
return 0;
}
 
Текущее время: 05:27. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru