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

Вывести на экран все элементы целочисленного двумерного массива в порядке возрастания - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ транслитерация строки (доделать) http://www.cyberforum.ru/cpp-beginners/thread84236.html
помогите плз, не могу написать программу Написать функцию, которая выполняет транслитерацию строки: все буквы кириллицы заменяет латинскими. вот наоборот латинские на кириллицу заменяет, а...
C++ try-catch Читаю книгу Страуструпа. Он пишет (стр 232), что можно не передавать обработчику исключений какое либо значение. #include "stdafx.h" #include <iostream> using namespace std; struct... http://www.cyberforum.ru/cpp-beginners/thread84228.html
C++ Функции и массивы
Помогите пожалуйста...есть программа - она работает не правильно, что то в ней не так!помогите разобраться!срочно! вот задание: Вычислить произведение всех столбцов массива, у которых первый...
C++ Построить бинарное дерево
Помогите построить бинарное дерево арифметического выражения, т.е. если входная трока A+B то дерево должно получится вот такое + ...
C++ работа с текстовыми файлами http://www.cyberforum.ru/cpp-beginners/thread84218.html
!!!!!!Огромная!!!!! просьба помочь доработать программу Задача: Дан текстовый файл F. Найти предложение с максимальным количеством слов, состоящих из N символов. Если таких предложений с...
C++ Быстрый стек, с малым обьемом памяти #include <iostream> #include <sstream> #include <string> #include <algorithm> #define FOR(i,a,b) for (int i(a), _b(b); i < _b; ++i) #define ABS(a) ( (a) < 0 ? -(a) : a ) using namespace std; подробнее

Показать сообщение отдельно
easybudda
Модератор
Эксперт CЭксперт С++
9663 / 5613 / 952
Регистрация: 25.07.2009
Сообщений: 10,776
10.01.2010, 19:07
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
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
 
int numCmp(const void *a, const void *b){
    return *(int*)a - *(int*)b;
}
 
#define X 5
 
/* Вывести на экран все элементы целочисленного двумерного массива в порядке возрастания. */
int main(void){
    int matr[X][X], i, j;
    
    srand(time(NULL));
    printf("\nUnsorted:\n");
    for ( i = 0; i < X; ++i ){
        for ( j = 0; j < X; ++j ){
            matr[i][j] = rand() % 100;
            printf( ( j < X - 1 ) ? "%02d " : "%02d\n", matr[i][j]);
        }
    }
    qsort(matr, X * X, sizeof(int), numCmp);
    printf("\nSorted:\n");
    for ( i = 0; i < X; ++i )
        for ( j = 0; j < X; ++j )
            printf( ( j < X - 1 ) ? "%02d " : "%02d\n", matr[i][j]);
    return 0;
}
и вот ещё про матрицы...
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru