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

Найти номер последнего из ее столбцов, содержащих равное количество положительных и отрицательных элементов - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Вывести номера минимального и максимального элементов массива http://www.cyberforum.ru/cpp-beginners/thread378054.html
нужно вывести номера минимального и максимального элементов массива #include <iostream> #include <stdio.h> using namespace std; const int c=5, b=5; int main() { int a;int i,j,max,min; ...
C++ Функция-член в потоке! Как правильно выполнить функцию член в потоке? Как я понял это надо заделать так: class MyTheard : public TThread { private: protected: void __fastcall Execute(); public: ... http://www.cyberforum.ru/cpp-beginners/thread378040.html
Дана матрица размером М х N C++
Дана матрица размером М х N : a) и целое число К (1<=K<=M). Удалить строку матрицы с номером К. б) Перед первым столбцом , содержащим только положительные элементы,вставить столбец из единиц. Если...
C++ задача на матрицу
Matrix98. Дана квадратная матрица A порядка M. Повернуть ее на угол 180° (при этом элемент A1,1 поменяется местами с AM,M, элемент A1,2 — с AM,M–1 и т. д.). Вспомогательную матрицу не использовать.
C++ Поменять местами строки, содержащие минимальные и максимальные элементы матрицы http://www.cyberforum.ru/cpp-beginners/thread378031.html
Дана матрица размером М х N. Поменять местами строки, содержащие минимальные и максимальные элементы матрицы.
C++ помогите решить задачи на матрицы,обычно Matrix76. Дана матрица размера M × N. Упорядочить ее строки так, чтобы их первые элементы образовывали возрастающую последовательность. Matrix87. Дана квадратная матрица A порядка M. Найти... подробнее

Показать сообщение отдельно
JEKA_JS
20 / 6 / 3
Регистрация: 01.07.2011
Сообщений: 12
05.11.2011, 13:00
А если так?
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
int st = -1;
 
for (int i = 0; i < m; i++)
{
    int pos = 0, neg = 0;
    
    for (int j = 0; j < n; j++)
    {
        if (a[j][i] < 0) neg++;
        if (a[j][i] > 0) pos++;
    }
    
    if (neg == pos) st = i;
}
 
if (st != -1) 
{
    cout << st << endl;
}
else
{
    cout << "0" << endl;
}
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru