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

Перестановка строк матриц по убыванию ее характеристик - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Найти сумму элементов, расположенных между первым и последним нулевыми элементами http://www.cyberforum.ru/cpp-beginners/thread1169992.html
Найти сумму элементов, расположенных между первым и последним нулевыми элементами не подскажет никто как в этом коде это сделать? #include<conio.h> #include<iostream.h> using namespace std; int main() { const int N=10; int i,k=1,massiv; cout<<"Vvedite 10 celyh chisel \n";
C++ не работают функции с бинарным файлом Здравствуйте. помогите исправить ошибки и дописать функции. В программе присутствует авторизация (файл accounts.txt). Далее программа обращается к файлу с базой (структуре). В структуре ФИО матери, количество детей, размер пособия. Не все функции работают, поэтому и прошу помощи. http://www.cyberforum.ru/cpp-beginners/thread1169989.html
C++ Семафоры и механизм событий
Дорогие программисты, помогите, пожалуйста, решить три небольшие задачи по синхронизации потоков! Раньше я работала с синхронизацией потоков только на С# и эти задачи показались бы мне элементарщиной, но сейчас их надо решить на С++, а плюсы для меня - тёмный лес. Просветите, пожалуйста! 1) Реализовать с помощью семафоров и механизма событий задачу, состоящую из трёх потоков Р1, Р2 и Р3. Поток...
Переносимость программы, куча dll и кроссплатформенность C++
Решил пощупать С++ и Qt после C#. Создал простейшее консольное приложение и оконное Qt. В итоге, что бы приложение открылось вне IDE Qt пришлось скопировать в папку с программой dll для консольного приложения на 1мб+, для оконного на 350мб+. При переносе приложения на другие компьютеры вместе с этой кучей dll консольное приложение работает, а вот оконное нет, выдает Microsoft Visual C++...
C++ Ошибка: неинициализированные переменные http://www.cyberforum.ru/cpp-beginners/thread1169930.html
Требовалось оформить класс ORDER, ошибка на 103-ей строке про неинициализированные переменные, помогите исправить. #include <iostream> #include <fstream> using namespace std; int const n=21; class ORDER
C++ Вычислить сумму ряда Задание: Нужно написать и отладить программу для вычисления суммы ряда, приняв х=3, с циклической (оператор for) и разветвляющейся структурой (оператор goto): \sum_{n=0}^{50}(n+1){x}^{2n} подробнее

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

Перестановка строк матриц по убыванию ее характеристик - C++

08.05.2014, 12:50. Просмотров 242. Ответов 3
Метки (Все метки)

Соответственно само задание:
Дана целочисленная прямоугольная матрица. Определить номер первого из столбцов, содержащих хотя бы один нулевой элемент.
Характеристикой строки целочисленной матрицы назовем сумму ее отрицательных четных элементов. Переставляя строки заданной матрицы, расположить их в соответствии с убыванием характеристик.
Пробовал методом пузырька, но выдавала ошибку, что-то вроде - cannot convert int 4 to int in assignment Работаю в Code Blocks
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
#include <iostream>
#include <cstdlib>
#include <stdio.h>
using namespace std;
int main()
{
const int m=5, n =4;
int i,j;
int b[m][n],sum[m];
for (int i=0; i <m; i++)
{
 for(int j=0; j <n; j++)
 {
    b[i][j] =rand()%21-10;
 
    cout<<b[i][j]<<' ';
    }
cout << endl;}
 
int num=-1;
for (j=0; j<m; j++)
   for (i=0; i<n; i++)
  {
         if (b[i][j]==0)
         {
               cout<<"Nomer stolbca: "<<j+1<<endl; break;
         }
 }
   for (i=0; i<m; i++)
  {
       sum[i] = 0;
       for (int j = 0; j < m; j++)
        if((b[i][j] < 0)&&(j%2))
            sum[i]+= b[i][j];
}
     for (i = 0; i < m; i++)
        cout << sum[i] << endl;
 
 
 
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru