Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
vovann
0 / 0 / 0
Регистрация: 18.12.2011
Сообщений: 3
1

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

29.03.2012, 10:58. Просмотров 388. Ответов 0
Метки нет (Все метки)

Упорядочить все строки матрицы по числу элементов, кратных 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;
}
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
29.03.2012, 10:58
Ответы с готовыми решениями:

Упорядочить все строки матрицы по числу элементов, кратных двум
помогите плиз, написать програмку просто на &quot;си&quot; которая должна:Упорядочить все строки матрицы по...

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

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

В матрице поставить на первое место столбец с наименьшим количеством нулевых элементов
Помогите пожалуйста . Разработать модульную программу, выделив нужные подпрограммы. В заданной...

Первую упорядоченную по возрастанию строку матрицы поставить на первое место, все остальные сдвинуть вниз на одну строку
Дана целочисленная прямоугольная матрица. Первую ее строку, элементы которой упорядочены по...

0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
29.03.2012, 10:58

Упорядочить строки матриц по числу элементов кратных заданному числу
Даны три целочисленные матрица A, B и C. Упорядочить строки матриц по числу элементов, кратных №,...

Формирование одномерного массива из сумм элементов каждой строки матрицы, кратных числу k
Все, вроде, правильно, но выводит только первый элемент попавший в if. #include &lt;conio.h&gt;...

Сдвиг элементов каждой строки матрицы так, чтобы максимальный элемент встал на первое место
Задана матрица размером NxM. Передвинуть циклическим сдвигом элементы каждой строки так, чтобы...


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

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

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