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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
dmitryz
0 / 0 / 0
Регистрация: 13.09.2009
Сообщений: 27
#1

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

10.01.2010, 18:40. Просмотров 468. Ответов 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();
}

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

Вывести на экран элементы массива целых чисел в порядке возрастания их числа делителей - C++
1 Получить все числа, которые входят в массив по одному разу 2 Вывести на экран элементы массива целых чисел в порядке возрастания их...

Вывести на экран в виде матрицы все элементы заданного двумерного массива - C++
Составить программу которая выводит на экран в виде матрицы элементы двумерного массива, состоящего из 5 строки и 3 столбцов. Значения...

Вывести все четные числа массива в порядке возрастания их индексов, а затем все нечетные в порядке убывания - C++
Дан целочисленный массив размера N.Вывести в начале все содержащиеся в данном массиве четные числа в порядке возрастания их индексов, а...

Упорядочить элементы массива в порядке возрастания, все элементы больше нуля увеличить в 3 раза - C++
Помогите пожалуйста Нужна прога: Есть массив X(n). Упорядочить его элементы в порядке возрастания, все элементы больше нуля...

Вывести элементы массива в порядке возрастания их длины - C++
Дано массив А$(10) вывести на печать элементы в возрастающем порядке их длины.

Отсортировать в порядке возрастания все положительные элементы массива - C++
В массиве из n вещественных чисел отсортировать в порядке возрастания все положительные элементы. Отрицательные и нулевые элементы оставить...

1
easybudda
Модератор
Эксперт CЭксперт С++
9693 / 5643 / 962
Регистрация: 25.07.2009
Сообщений: 10,847
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;
}
и вот ещё про матрицы...
1
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
10.01.2010, 19:07
Привет! Вот еще темы с ответами:

Вывести в порядке неубывания (возрастания) отрицательные элементы массива - C++
Дан одномерный массив из N случайных действительных чисел в диапазоне от -5 до 5. Вывести в порядке неубывания (возрастания) отрицательные...

Получить в порядке возрастания все различные элементы одномерного массива - C++
Имеется одномерный массив, содержащий n элементов. Получить в порядке возрастания все различные элементы, входящие в массив.

Вывести вначале элементы с четными номерами, а затем с нечетными (все в порядке возрастания) - C++
Здравствуйте, ув. програмисты.. Раньше меня этот форум выручал, и сейчас надеюсь выручит... Я уже встречал тут это задание... Но это...

Вывести в порядке возрастания элементы массива, целая часть которых - нечетное число - C++
в массиве 100 вещ чисел (от 3 до 35). как вывести в порядке возрастания элементы, целая часть которых нечетное число? знаю вроде только как...


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

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru