Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.50/6: Рейтинг темы: голосов - 6, средняя оценка - 4.50
14 / 14 / 3
Регистрация: 19.09.2009
Сообщений: 289
1

Сформировать одномерный массив из элементов матрицы

14.02.2010, 18:48. Просмотров 1128. Ответов 1
Метки нет (Все метки)

Есть двумерный массив, 5*6
Сформировать одномерный массив, каждый элемент которого равен наибольшему по модулю элементу соответствующего столбца.
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
14.02.2010, 18:48
Ответы с готовыми решениями:

Сформировать одномерный массив из диагональных элементов матрицы. Найти след матрицы
Для заданной квадратной матрицы сформировать одномерный массив из ее диагональных элементов. Найти...

Сформировать одномерный массив Х из элементов матрицы А...
помогите пожалуйста! никак не получается сделать основную задачу. остановился на этом варианте, но...

Сформировать одномерный массив из элементов матрицы
помогите решить задачу,пожалуйста: Дан двумерный массив размерностью 4*6, заполненный целыми...

Сформировать одномерный массив из элементов матрицы
Дан двумерный массив размерностью 5 х 6, заполненный целыми числами с клавиатуры. Сформировать...

1
3071 / 2392 / 255
Регистрация: 11.03.2009
Сообщений: 5,444
15.02.2010, 11:10 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
#include <iostream.h>
#include <iomanip.h>
 
int main(int argc, char* argv[])
{
   int in[5][6] = {{-1, 2, 5, 6, 12, -4},
                   {5, -34, 23, 12, 54, 8},
                   {-77, 3, 34, 12, 67, 3},
                   {12, 32, 12, 34, 23, 6},
                   {1, 5, 7, 9, 13, 24}};
   int out[6] = {0};
   int max;
 
   for (int j = 0; j < 6; j++)
   {
      max = in[0][j];
      for (int i = 0; i < 5; i++)
      {
         if (max < abs(in[i][j]))
            max = abs(in[i][j]);
      }
      out[j] = max;
   }
   for (int i = 0; i < 5; i++)
   {
      for (int j = 0; j < 6; j++)
      {
         cout << setw(4) << in[i][j];
      }
      cout << endl;
   }
   cout << endl;
   for (int i = 0; i < 6; i++)
   {
      cout << setw(4) << out[i];
   }
   cout << endl;
   system("pause");
   return 0;
}
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
15.02.2010, 11:10

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

Сформировать одномерный массив из диагональных элементов матрицы
Ребята,любой пример объясните хочу понять массивы и подпрограммы ,или если есть готовые примеры...

Сформировать одномерный массив из элементов матрицы по условию
помогите плз, решить задачу в программировании ноль Дана матрица K(m,n).Сформировать одномерный...

Сформировать одномерный массив из минимальных элементов столбцов матрицы
Мне нужно матрицу А(5.5) задать в файле -Сформировать одномерный массив В из минимальных элементов...

Сформировать одномерный массив из максимальных элементов строк матрицы
Дана прямоугольная матрица A (N, M) (N M, M 15). Найти максимальный элемент в каждой строке....


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

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2020, vBulletin Solutions, Inc.