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

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

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

Упорядочить столбцы матрицы по не возрастанию значений наименьших элементов столбца - C++

05.01.2010, 17:10. Просмотров 970. Ответов 2
Метки нет (Все метки)

упорядочить столбцы матрицы по не возрастанию значений наименьших элементов столбца! ПОМОГИТЕ!!! Нужно написать на С! Срочно!
0
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
05.01.2010, 17:10
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Упорядочить столбцы матрицы по не возрастанию значений наименьших элементов столбца (C++):

Упорядочить столбцы матрицы по возрастанию их наименьших элементов - C++
Вот ошибки выбивает проверьте пожалуйста. Дана матрица размером NxM. Упорядочить столбцы матрицы по возрастанию их наименьших...

Упорядочить столбцы матрицы по возрастанию их наименьших элементов - C++
Ребята проблемка,помогите разобраться...Что-то не то получается...Посмотрите пожалуйста исправьте ошибки?( Вот задание: Дана матрица...

Упорядочить столбцы матрицы по возрастанию первого элемента столбца - C++
Добрый день, нужна помощь. Нужно упорядочить столбцы матрицы по возрастанию первого элемента столбца. Подскажие как это сделать....

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

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

Упорядочить столбцы целочисленной прямоугольной матрицы по возрастанию произведения элементов - C++
Помогите пожалуйста написать код программы) Упорядочить столбцы целочисленной прямоугольной матрицы по возрастанию произведения...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Aye Aye
367 / 281 / 36
Регистрация: 17.12.2009
Сообщений: 567
05.01.2010, 17:50 #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
46
47
48
49
50
51
52
53
#include <stdio.h>
#include <conio.h>
#include <time.h>
main()
{
      printf("\nVvedite kol-vo stolbcov i strok \n");
      int n;
      scanf("%d", &n);
      const int constn=n;
      int a[n][n];
      
      printf("\nVvedite sami elementi:\n" );
      int i,j;
      srand(time(0));
      for (i=0;i<n;i++)
          for (j=0; j<n; j++) a[i][j]=rand()%100;
 
      for (i=0;i<n;i++)
      {
          for (j=0; j<n; j++) printf("%3d ",a[i][j]);
          printf("\n");
      }
      int k;
      for (j=n;j >=0;j--)
          for (k=0;k<j-1;k++)
          {
              //Г*Г*äåé ìèГ*ГЁГ¬Г*Г«Г*ûé ýëåìåГ*ГІ ГІГҐГЄГіГ№ГҐГЈГ® ñòîëáöГ* left, ГЁ ìèГ* ГЅГ« ñëåäóþùåãî ñòîëáöГ* fight.
              int left=21400000;
              int right=21400000;
              for (i=0;i<n;i++)if (left>a[i][k]) left=a[i][k];
              for (i=0;i<n;i++)if (right>a[i][k+1]) right=a[i][k+1];
              //printf("j=%d k=%d left=%d right=%d\n",j,k,left,right);
              
              if (left > right)
              {
                 //ìåГ*ГїГҐГ¬ ñòîëáöû ìåñòГ*ìè
                 int temp;
                 for (i=0;i<n;i++)
                 {
                     temp=a[i][k+1];
                     a[i][k+1]=a[i][k];
                     a[i][k]=temp;
                 }
              }             
          }
      printf("resual\n");
      for (i=0;i<n;i++)
      {
          for (j=0; j<n; j++) printf("%3d ",a[i][j]);
          printf("\n");
      }
      getch();
}
тест:
Vvedite kol-vo stolbcov i strok
5

Vvedite sami elementi:
94 4 10 62 44
46 6 54 78 75
95 13 91 10 98
59 22 98 18 18
64 35 92 20 8
result
4 44 10 62 94
6 75 54 78 46
13 98 91 10 95
22 18 98 18 59
35 8 92 20 64
1
Leonus89
0 / 0 / 0
Регистрация: 24.11.2009
Сообщений: 24
05.01.2010, 18:55  [ТС] #3
СПАСИБО!!!
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
05.01.2010, 18:55
Привет! Вот еще темы с ответами:

Упорядочить столбцы матрицы по возрастанию произведений элементов в каждом столбце - C++
Упорядочить столбцы матрицы по возрастанию произведений элементов в каждом столбце.

Упорядочить столбцы матрицы по возрастанию количества одинаковых элементов в каждом столбце - C++
Дана целочисленная прямоугольная матрица. Упорядочить столбцы матрицы по возрастанию количества одинаковых элементов в каждом столбце. ...

Упорядочить элементы столбцов матрицы по убыванию, а сами столбцы по возрастанию элементов 1-й строки - C++
Дана матрица Х. Упорядочить элементы столбцов матрицы по убыванию, а сами столбцы по возрастанию элементов 1-й строки (использовать...

Упорядочить столбцы матрицы по убыванию значений наибольших элементов столбцов - C++
Дана действ. матрица размера m*n, упорядочить столбцы матрицы по убыванию значений наибольших элементов столбцов


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

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

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