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

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

Восстановить пароль Регистрация
 
WillieWonka
0 / 0 / 0
Регистрация: 16.11.2014
Сообщений: 18
13.05.2016, 09:02     В целочисленной матрице упорядочить элементы столбцов по количеству цифр, содержащихся в их записи #1
Дана целочисленная матрица размером n*m. Упорядочить элементы столбцов по количеству цифр, содержащихся в их записи.

Входные данные

Дана матрица. Первые два элемента последовательности - это размерность матрицы (размерность строки и столбца матрицы).

Выходные данные

Вывести полученную матрицу.
Миниатюры
В целочисленной матрице упорядочить элементы столбцов по количеству цифр, содержащихся в их записи  
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
13.05.2016, 09:02     В целочисленной матрице упорядочить элементы столбцов по количеству цифр, содержащихся в их записи
Посмотрите здесь:

C++ В заданной целочисленной матрице поменять местами столбец с номером 1 и последний из столбцов
C++ В заданной целочисленной матрице поменять местами столбец с номером 1 и последний из столбцов
В прямоугольной целочисленной матрицы упорядочить элементы размещенных на главной диагонали по убыванию C++
C++ В прямоугольной целочисленной матрице упорядочить элементы строчек по убыванию
C++ Обработать положительные и отрицательные элементы в целочисленной матрице
C++ Определить количество различных цифр, содержащихся в десятичной записи каждого элемента массива натуральных ч
C++ В матрице упорядочить элементы нечетных столбцов по убыванию. Все отрицательные заменить на ноль
C++ Упорядочить элементы в целочисленной матрице

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
lawr
 Аватар для lawr
340 / 234 / 114
Регистрация: 09.05.2014
Сообщений: 723
13.05.2016, 10:42     В целочисленной матрице упорядочить элементы столбцов по количеству цифр, содержащихся в их записи #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
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
#include <iostream>
int main(){
    int m, n;
    std::cin>>m>>n;
    int *NQ=new int [m];
    int **A= new int* [m];
    for (int i=0; i<m; i++)
        A[i]= new int [n];
    for (int i=0; i<m; i++)
    {
        NQ[i]=0;
        for (int j=0; j<n; j++)
        {
            std::cin>>A[i][j];
            NQ[i]++;
            int temp=A[i][j];
            while (temp>9)
            {
                temp/=10;
                NQ[i]++;
            }
        }
    }
    for (int i=0; i<m-1; i++)
        for (int k=i+1; k<m; k++)
            if (NQ[i]>NQ[k])
            {
                int temp=NQ[i];
                NQ[i]=NQ[k];
                NQ[k]=temp;
                for (int j=0; j<n; j++)
                {
                    temp=A[i][j];
                    A[i][j]=A[k][j];
                    A[k][j]=temp;
                }
            }
    delete NQ;
    std::cout<<"modified array:";
    for (int i=0; i<m; i++){
        std::cout<<std::endl;
        for (int j=0; j<n; j++)
            std::cout<<A[i][j]<<' ';
    }
}
Yandex
Объявления
13.05.2016, 10:42     В целочисленной матрице упорядочить элементы столбцов по количеству цифр, содержащихся в их записи
Ответ Создать тему
Опции темы

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