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

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

Восстановить пароль Регистрация
 
dmitryz
 Аватар для dmitryz
0 / 0 / 0
Регистрация: 13.09.2009
Сообщений: 27
10.01.2010, 18:40     Вывести на экран все элементы целочисленного двумерного массива в порядке возрастания #1
Вывести на экран все элементы целочисленного двумерного массива в порядке возрастания.



C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#include <vcl.h>
#include <conio.h>
#include <iostream.h>
 
void main()
{
int a[5][5];
for (int i=0;i<5;i++)
{ for (int j=0;j<5;j++)
   {a[i][j]=random(10);}
 }
  cout<<"matriza A:"<<"\n";
for (int i=0;i<5;i++)
{
for (int j=0;j<5;j++)
  {
  cout<<a[i][j]<<" ";
  }
  cout<<endl;
 
    }
getch();
}
получается просто вывести массив...а вот как это сделать в порядке возрастания не знаю, может быть нужен еще один массив

Добавлено через 1 час 27 минут
еще одна задача. Скопировать в одномерный массив строку из двумерного массива сумма которой буде т больше остальных.


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
#include <vcl.h>
#include <conio.h>
#include <iostream.h>
 
void main()
{
int a[3][5];  int b[5] ;int s=0 ;
for (int i=0;i<3;i++)
{
for (int j=0;j<5;j++)
{
a[i][j]=random(10);
}
}
cout<<"matriza A:"<<"\n";
for (int i=0;i<3;i++)
{
for (int j=0;j<5;j++)
{
cout<<a[i][j]<<" ";
}
cout<<endl;
}
 
 getch();
}

Помогите кто может
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
10.01.2010, 18:40     Вывести на экран все элементы целочисленного двумерного массива в порядке возрастания
Посмотрите здесь:

C++ Вывести на экран элементы массива целых чисел в порядке возрастания их числа делителей
C++ Вывести вначале элементы с четными номерами, а затем с нечетными (все в порядке возрастания)
C++ На С++ Билдер 6 (Описать функцию, располагающую столбцы целочисленного двумерного массива в порядке убывания элементов k-ой строки)
C++ Найти в массиве минимальный и максимальный элементы. Вывести в порядке возрастания все целые числа из интервала
C++ Вывести на экран максимальные элементы в каждом столбце двумерного массива
C++ Вывести на консоль все элементы столбца двумерного массива
C++ Отсортировать в порядке возрастания все положительные элементы массива
C++ Получить в порядке возрастания все различные элементы одномерного массива

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
easybudda
Модератор
Эксперт С++
 Аватар для easybudda
9372 / 5422 / 914
Регистрация: 25.07.2009
Сообщений: 10,423
10.01.2010, 19:07     Вывести на экран все элементы целочисленного двумерного массива в порядке возрастания #2
Сообщение было отмечено автором темы, экспертом или модератором как ответ
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;
}
и вот ещё про матрицы...
Yandex
Объявления
10.01.2010, 19:07     Вывести на экран все элементы целочисленного двумерного массива в порядке возрастания
Ответ Создать тему
Опции темы

Текущее время: 10:18. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru