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

Не получается кое-что - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ структуру классов! не могу разобраться!!! http://www.cyberforum.ru/cpp-beginners/thread416689.html
вопрос такой: _-Можно ли создавать, рисовать и удалять объекты не зная их конкретный тип и что для этого необходимо. Используйте это в примере и объясните.-_ вот фрагмент кода: main.cpp...
C++ Описать класс «Монитор» Описать класс «Монитор», имеющий закрытые атрибуты для хранения марки, диагонали и гарантийного срока монитора и два конструктора: без параметров и с параметрами по умолчанию. Привести пример... http://www.cyberforum.ru/cpp-beginners/thread416686.html
C++ Нахождение угла численным интегрированием угловой скорости
Здравствуйте. Знаем угловую скорость, нужно с помощью численного интегрирования найти угол. Программа для шагового двигателя, так что угловая скорость меняется. Кто-нибудь сталкивался с этим или...
C++ матрица.функции
Дана матрица X и массив Y.написать программу которая вычисляет массив Z состоящий из элементов X,расположенных между максимальным четным и первым нечетным элемнтами каждой строки,если оба эти...
C++ Строки. Проверьте код, пожалуйста. http://www.cyberforum.ru/cpp-beginners/thread416674.html
Здравствуйте! Проверьте пожалуйста код, а то у меня не выполняется пункт "Б". Вот условие задачи - Задан текст, состоящий из строк произвольной длины. Строки разделаются одним символом или...
C++ Изображение физического маятника здравствуйте, есть исходник на делфи программы по изображению физического маятника, какими способами ее можно реализовать на с++? unit Unit1; interface подробнее

Показать сообщение отдельно
valeriikozlov
Эксперт С++
4670 / 2496 / 321
Регистрация: 18.08.2009
Сообщений: 4,550
25.12.2011, 04:45
Вот это переделанная Ваша функция:
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
int find_characteristics(int **matrix, int m, int n)
{      
          int* mas_sum=new int[n], i, j;
          for(i=0; i<n; i++)
          {
            mas_sum[i]=0;
            for(j=0; j<m; j++)
              if(matrix[j][i]<0 && matrix[j][i]%2)
                mas_sum[i]+=abs(matrix[i][j]);
          }
          int i_min, tmp;
            
        for(j=0; j<n-1; j++)
        {
          i_min=j;
          for(i=j+1; i<n; i++)
              if(mas_sum[i]<mas_sum[i_min]) 
                i_min=i;
          for(i=0; i<m; i++)
          {
            tmp=matrix[i][j]; matrix[i][j]=matrix[i][i_min]; matrix[i][i_min]=tmp; }
         }  
        return 0; 
}
эта функция находит характеристику каждого столбца и меняет столбцы местами по мере возврастания характеристик, но ничего не выводит на экран.
Обратите внимание на изменение в параметрах, передаваемых в функцию.
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru