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

Упорядочить все строки матрицы по числу элементов, кратных 3 - C++

Восстановить пароль Регистрация
 
vovann
0 / 0 / 0
Регистрация: 18.12.2011
Сообщений: 3
29.03.2012, 10:21     Упорядочить все строки матрицы по числу элементов, кратных 3 #1
Упорядочить все строки матрицы по числу элементов, кратных 3, т.е. на первое место поставить строку с наименьшим числом таких элементов и тд., на последнее место - с наибольшим числом таких элементов.

остановился на том, что подсчитал количество таких элементов в каждой строке, записал в отдельный массив и отсортировал по возрастанию. А вот как поменять строки местами?

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
{int a[5][5] = {{33,3,2,2,20}, {2,2,5,15,8}, {2,3,3,3,15}, {3,3,3,3,3}, {3,3,3,2,2}};
  int mx[100];
for(int i=0;i<5;i++)
     { mx[i]=0; 
      for(int j=0;j<5;j++)
      {
          if(a[i][j]%3==0)
           {
               mx[i]++; 
           }
       }
      } 
 
 for (int i=0;i<5;i++)
 {
        for (int j=0;j<4;j++)
        {
        if (mx[j]>mx[j+1]) 
        {
        int prom=0; 
        prom=mx[j];
        mx[j]=mx[j+1];
        mx[j+1]=prom;
        }
        }printf(" %d ", mx[i]);
 }
 
 
    return 0;
}
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
29.03.2012, 10:21     Упорядочить все строки матрицы по числу элементов, кратных 3
Посмотрите здесь:

Упорядочить все строки матрицы по числу элементов, кратных двум C++
написать программу, определяющую количество элементов, кратных задаваемому пользователем числу расположенных выше главной диагонали квадратной матрицы C++
Дана последовательность целых чисел, за которой следует 0. Найти количество элементов этой последовательности, кратных числу K1 и не кратных числу K2 C++
Найти количество элементов последовательности, кратных числу К1 и не кратных числу К2 C++
C++ Формирование одномерного массива из сумм элементов каждой строки матрицы, кратных числу k
Найти количество элементов этой последовательности, кратных числу K1 и не кратных числу K2 C++
Определить, что все элементы строки первой матрицы больше соответствующих элементов строки второй матрицы C++
Найти сумму нечетных элементов 3 столбца и произведение отрицательных кратных 3 элементов 2-ой строки матрицы C++

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Ответ Создать тему
Опции темы

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