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

Из матрицы порядка n получить новую, где на 2 столбца больше: - C++

Восстановить пароль Регистрация
 
coder2
1 / 1 / 0
Регистрация: 01.03.2014
Сообщений: 312
01.03.2014, 14:33     Из матрицы порядка n получить новую, где на 2 столбца больше: #1
Из матрицы порядка n получить новую, где на 2 столбца больше:
1 — максимум соответствующих строк;
2 — номер столбца первого отрицательного данной строки.
Если вам непонятно какие именно 2 столбца требуется
Нач. матрица
1_-2__3
-2__3_-4
3 __4_-5
Готовая
1__2__3 3 2
-2_3_-4 3 1
3__4_-5 4 3
То есть вот так должна работать программа, начал изучать, прошу вашей помощи.
Форум сжирает лишние пробелы.
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
01.03.2014, 14:33     Из матрицы порядка n получить новую, где на 2 столбца больше:
Посмотрите здесь:

C++ Массив: Получить новую матрицу следующим способом: умножением Min каждой строки первой матрицы на Max соответствующего столбца второй
C++ Получить новую матрицу прибавлением к элементам каждого столбца первой матрицы произведения элементов соответствующих строк второй матрицы
C++ Получить матрицу A(B-E)+C, где Е-единичная матрица порядка n, а элементы матрицы C вычисляются по формуле
C++ Даны две целочисленные матрицы 4-го порядка. Получить новую * матрицу путем вычитания из элементов каждого столбца первой матрицы
C++ Получить новую матрицу путем вычитания от элементов каждого столбца первой матрицы суммы элементов соответствующих строк второй матрицы
C++ Даны две действительные квадратные матрицы порядка n. Получить новую матрицу: путем умножения элементов каждой строки первой матрицы на наибольшее из
1)Даны две действительные квадратные матрицы порядка n. Получить новую матрицу : А) умножение элементов каждой строки первой матрицы на наибольшее из C++
Даны две действительные квадратные матрицы порядка n. Получить новую матрицу: а) умножением элементов каждой строки первой матрицы на наибольш C++

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Amandosov
Знаток
156 / 156 / 65
Регистрация: 18.11.2012
Сообщений: 411
Записей в блоге: 2
01.03.2014, 14:57     Из матрицы порядка n получить новую, где на 2 столбца больше: #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
#include<iostream>
using namespace std;
 
int main()
{
int a[1000][1000],n,max,uzero;
cin>>n;
for(int i=0;i<n;i++)
for(int j=0;j<n;j++)
cin>>a[i][j];
 
for(int i=0;i<n;i++)
{max=a[i][0];uzero=-1;
for(int j=0;j<n;j++)
{
if(a[i][j]>max) max=a[i][j];
if(uzero==-1&&a[i][j]<0) uzero=j;
}
a[i][n]=max;
a[i][n+1]=uzero;
}
 
for(int i=0;i<n;i++)
{
for(int j=0;j<n+2;j++)
cout<<a[i][j]<<' ';
cout<<endl;
}
return 0;
}
coder2
1 / 1 / 0
Регистрация: 01.03.2014
Сообщений: 312
01.03.2014, 15:05  [ТС]     Из матрицы порядка n получить новую, где на 2 столбца больше: #3
Спасибо большое!
Yandex
Объявления
01.03.2014, 15:05     Из матрицы порядка n получить новую, где на 2 столбца больше:
Ответ Создать тему
Опции темы

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