Работа с элементами массива [С++]

encore_wst

Здравствуйте, помоги пожалуйста разобраться с заданием и его реализацией.1. Консольный ввод/вывод вещественного массива размером 4*6. 2. Переставляя столбцы заданной матрицы. расположить их в соответствии с ростом сумм модулей их отрицательных нечетных элементов. Вывести на экран полученный массив. 3. Определение сумм элементов в тех столбцах, которые содержат хотя бы один отрицательный элемент. Первое задание я сделал(код ниже), хотелось бы понять, как делать именно 2 пункт. Заранее спасибо.}
#include <iostream>
#include <conio.h>
#include <stdio.h>
using namespace std;
 
int main()
{
    float A[4][6];
    int i, j;
    cout<<"Input elements of array A: "<<endl;
     for(i=0;i<4;++i)
       for(j=0;j<6;++j)
          cin>>A[i][j];
          cout<<"array A[4][6]: "<<endl;
    for(int i=0;i<4;++i)
    {
       for(int j=0;j<6;++j)
          cout<<A[i][j]<<" ";
       cout<<endl;
    }
2 ответа

encore_wst

берешь вытаскиваешь все нечетные элементы 1ого столбца. если элемент меньше 0 суммируешь его к переменной. сумму возьмешь по модулю и получишь положительное число. и в порядке возрастания сумм выстроишь столбцы!


encore_wst

что значит вытащить все элементы 1 столбца?