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

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

Восстановить пароль Регистрация
Другие темы раздела
C++ Упорядочьте элементы списка по убыванию, используя сортировку посредством выбора максимального элемента. Испол http://www.cyberforum.ru/cpp-beginners/thread1733511.html
Упорядочьте элементы списка по убыванию, используя сортировку посредством выбора максимального элемента. Используйте список без заглавного элемента.
C++ написать программы, с++ ... Запрещено создавать темы с бессмысленными названиями вроде "Помогите!", "Вопрос" и т.п. Запрещено размещать задания и решения в виде картинок и других файлов с их текстом. На каждый вопрос создавайте по одной теме - это помогает избежать путаницы в ответах и облегчает поиск. Пересоздайте темы с учетом указанных замечаний. http://www.cyberforum.ru/cpp-beginners/thread1733506.html
C++ Дана целочисленная квадратная матрица порядка n. Найти номера столбцов, в которых все элементы различны
Дана целочисленная квадратная матрица порядка n. Найти номера столбцов, в которых все элементы различны. Входные данные Дано n - порядок матрицы и сама матрица. Выходные данные Вывести номера столбцов, удовлетворяющих условию. Если таких столбцов нет, вывести 0.
Сравнение двух строк C++
Написать функцию, выполняющую сравнение строк (с игнорированием множественных пробелов).
C++ Создать массив и вычислить сумму элементов http://www.cyberforum.ru/cpp-beginners/thread1733491.html
Ребят помогите . Нужно создать массив и вычислить сумму элементов.
C++ В радиоателье хранятся квитанции о сданных в ремонт телевизорах C++ В радиоателье хранятся квитанции о сданных в ремонт телевизорах. Каждая квитанция содержит следующую информацию: марка телевизора, дата приемки на ремонт, состояние готовности заказа (выполнен, не выполнен.) Ключ: дата приемки в ремонт. Алгоритмы сортировки: Выбором и гномья сортировка. Найти телевизор, сданный в ремонт 19 числа. Алгоритмы поиска: полный перебор и двоичный Условия:... подробнее

Показать сообщение отдельно
lawr
 Аватар для lawr
350 / 244 / 120
Регистрация: 09.05.2014
Сообщений: 738
13.05.2016, 10:42     В целочисленной матрице упорядочить элементы столбцов по количеству цифр, содержащихся в их записи
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]<<' ';
    }
}
 
Текущее время: 19:29. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru