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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
coder2
1 / 1 / 0
Регистрация: 01.03.2014
Сообщений: 312
#1

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

01.03.2014, 14:33. Просмотров 212. Ответов 2
Метки нет (Все метки)

Из матрицы порядка 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++ Получить новую матрицу путём сложения всех элементов заданной матрицы (язык C)
Матрицы: получить новую матрицу путем умножения всех элементов на... C++
дано число p и квадратные матрицы A,B и C 4-го порядка. Получить (ABC)^p C++
C++ Получить матрицу A(B-E)+C, где Е-единичная матрица порядка n, а элементы матрицы C вычисляются по формуле
Получить новую матрицу умножением элементов каждой строки первой матрицы C++
C++ Определить, верно ли утверждение: сумма элементов каждого i-го столбца матрицы больше суммы i-й строки
C++ Сформировать новую матрицу В, изъяв из матрицы А строки, где находится минимальное значение
C++ Даны квадратные матрицы А, В и С порядка n. Получить матрицу (A+B)C.
Получить новую матрицу, элементы которой есть сумма элементов данной матрицы C++
Даны квадратные матрицы A и B порядка n. Получить матрицу AB-BA C++
C++ Создать новую матрицу из тех столбцов исходной, сумма которых больше суммы всех элементов матрицы
Получить квадратную матрицу порядка n — 1 путем отбрасывания в исходной матрице строки и столбца 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 столбца больше:
Ответ Создать тему
Опции темы

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