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

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Помогите найти ошибку http://www.cyberforum.ru/cpp-beginners/thread219511.html
#include<iostream.h> #include<conio.h> #include<fstream.h> void main() {clrscr(); struct podrozd {char naimenovanie; int kol_rab; int pribl; }pd;(здесь компилятор выдает что ненаходит символ n)
C++ Исследовать возможности адаптации различных методов сортировки к структуре исходного массива Исследовать возможности адаптации различных методов сортировки к структуре исходного массива. С этой целью определить время сортировки целочисленного массива объема n для следующих вариантов представления исходного массива: -неупорядочнный -почти упорядочный -упорядочный в противоположном направлении. Методы,подлежащие исследованию: 1)линейный выбор с обменом,центрированная... http://www.cyberforum.ru/cpp-beginners/thread219510.html
C++ Тимус № 1205 - долблюсь уже неделю
Ссылка на задачу Решение вроде правильное, но программа упорно падает на тесте 7 (WA). Что за косяк может быть? Суть решения: Создаем полный граф, в котором длина ребра между станциями, соединенными метро - расстояние между ними, деленное на скорость метро. Все остальные ребра (станции, не соединенные метро, а также начальная и конечная точки) равны расстоянию между точками, деленное на...
C++ Оператор IF
Функция возводящая в стапень. Последний IF не работает так как нада... #include <iostream> using namespace std; void main() { double ch, st, otv;
C++ Написать программу, работающую с файлами http://www.cyberforum.ru/cpp-beginners/thread219501.html
люди, помогите написать программу на файлы. я с++ недавно изучать начал, с файлами еще не разобрался, а задание уже задали..(( завтра уже сдавать( Цель задания Определить принадлежность серии точек прямоугольнику со сторонами, параллельными осям координат Описание На первой строке входного файла указываются координаты главной диагонали прямоугольника. На второй строке указывается количество...
C++ Структуры #include <iostream> using namespace std; int main() { struct books { char name; int number; char page; }; подробнее

Показать сообщение отдельно
LilyRose
0 / 0 / 0
Регистрация: 21.12.2010
Сообщений: 14

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

24.12.2010, 18:17. Просмотров 549. Ответов 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
void matr(double **w,int n,int m)
{
int i,j,jm,k;
double kolvo_max,c,kolvo;
kolvo_max=0;
kolvo=0;
 
for(k=0;k<m;k++)//идем по k столбцу
 {    jm=k;
    
 
      for(i=0;i<n;i++)//находим количество положительных элементов в  k столбце
            {   if (w[i][jm]>0)
                kolvo++;
            }
      
      for(j=k;j<m;j++)//находим количество положительных элементов в  j столбце
         {
            
                for(i=0;i<n;i++)
                    {
                        if (w[i][j]>0)
                        kolvo_max++;
                    }
      
                 
                    if(kolvo<kolvo_max)//сравниваем количества столбцов
                    {
                      kolvo_max=kolvo; jm=j;
                      cout<<"kolvo_max="<<kolvo_max<<endl;
                      cout<<"kolvo="<<kolvo<<endl;
                      cin>>n;
                    }
      }
      for(i=0;i<n;i++)
        {
                //меняем столбцы местами
 
            c=w[i][jm];
            w[i][jm]=w[i][k];
            w[i][k]=c;
            
               
      }
 }
}

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