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

Образовать из матрицы 2 массива с положительными элементами и отрицательными элементами по возрастанию - C++

Восстановить пароль Регистрация
 
Csins
0 / 0 / 0
Регистрация: 01.07.2014
Сообщений: 5
01.07.2014, 20:05     Образовать из матрицы 2 массива с положительными элементами и отрицательными элементами по возрастанию #1
Дана матрица размера N. Образовать из него 2 массива с положительными элементами и отрицательными элементами по возрастанию. Помогите пожалуйста решить задачу, при возможности использовать максимально простой код
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
01.07.2014, 20:05     Образовать из матрицы 2 массива с положительными элементами и отрицательными элементами по возрастанию
Посмотрите здесь:

Найти сумму элементов между первым и вторым отрицательными элементами массива C++
C++ Сумма элементов массива, расположенных между первым и последним положительными элементами
Вычислить сумму элементов массива между первым и вторым положительными элементами C++
C++ вычислите сумму элементов, которая расположена между теми элементами,которые сами расположены между первым и последним отрицательными элементами.
Программа находит индексы с положительными и отрицательными элементами C++
C++ Удаление строчек и столбцов матрицы заполненных только отрицательными элементами
C++ вычислить: 1) номер минимального элемента массива; 2) сумму элементов массива, расположенных между первым и вторым отрицательными элементами
Отсортировать числа в диапазоне между первым и последним отрицательными элементами массива (по возрастанию) C++

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Trwsdf
Заблокирован
01.07.2014, 20:38     Образовать из матрицы 2 массива с положительными элементами и отрицательными элементами по возрастанию #2
Цитата Сообщение от Csins Посмотреть сообщение
при возможности использовать максимально простой код
Держи
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
 //init
    const int SIZE = 3;
    int init[SIZE][SIZE] = {
        {1, 2, -3},
        {-4, 4, -5},
        {3, 4, -6}
    };
 
    //result
    std::sort(*init, *init + SIZE * SIZE);
    for (int i = 0, index = (cout << "Output -" << endl, 0); i < SIZE * SIZE; i++) {
        if (!index && (*init)[i] >= 0)(index++, cout << endl << "Output+" << endl);
        cout << (*init)[i] << " ";
    }
Csins
0 / 0 / 0
Регистрация: 01.07.2014
Сообщений: 5
02.07.2014, 16:01  [ТС]     Образовать из матрицы 2 массива с положительными элементами и отрицательными элементами по возрастанию #3
А есть возможность тоже самое, только с динамическими массивами?
Yandex
Объявления
02.07.2014, 16:01     Образовать из матрицы 2 массива с положительными элементами и отрицательными элементами по возрастанию
Ответ Создать тему
Опции темы

Текущее время: 03:24. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru