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

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

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

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

01.03.2014, 14:33. Просмотров 226. Ответов 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 столбца больше:
Посмотрите здесь:

Получить матрицу A(B-E)+C, где Е-единичная матрица порядка n, а элементы матрицы C вычисляются по формуле - C++
Даны квадратные матрицы А и В порядка n. Получить матрицу A(B-E)+C, где Е-единичная матрица порядка n, а элементы матрицы C вычисляются по...

Сформировать B, элементы которого Bj равны 1, если хотя бы один элемент j-го столбца матрицы A больше суммы элементов этого столбца... - C++
Помогите написать задачу. "Сформировать одномерный массив B, элементы которого Bj равны 1, если хотя бы один элемент j-го столбца матрицы...

Получить квадратную матрицу порядка n — 1 путем отбрасывания в исходной матрице строки и столбца - C++
В данной действительной квадратной матрице порядка n найти наибольший по модулю элемент. Получить квадратную матрицу порядка n — 1 путем...

Получить новую матрицу умножением элементов первой матрицы на наибольшее из значений элементов соответствующий строки второй матрицы - C++
Даны две действительные квадратные матрицы порядка n. Получить новую матрицу умножением элементов каждой строки первой матрицы на...

Создать новую матрицу из тех столбцов исходной, сумма которых больше суммы всех элементов матрицы - C++
Ввести матрицу из n*m чисел (массив и числа m, n ввести с экрана). Создать новую матрицу из тех столбцов введенной матртцы, сумма которых...

Сформировать новую матрицу В, изъяв из матрицы А строки, где находится минимальное значение - C++
Составить программу для обработки двумерных массивов. Формирование элементов матрицы осуществить с помощью генератора случайных чисел: ...

Матрицы: получить новую матрицу путем умножения всех элементов на... - C++
Решите пожалуиста!!!Получить новую матрицу путем умножения всех элементов данной матрицы на ее найбольший по модулю элемент!Без iostream...

Даны квадратные матрицы A и B порядка n. Получить матрицу AB-BA - C++
Привет, пожалуйста, напишите такую программу.

Даны квадратные матрицы А, В и С порядка n. Получить матрицу (A+B)C. - C++
Помогите написать код задачки на с++ Даны квадратные матрицы А, В и С порядка n. Получить матрицу (A+B)C. заранее благодарю!

Получить новую матрицу путём сложения всех элементов заданной матрицы (язык C) - C++
Получить новую матрицу S(N,M) путём сложения всех элементов заданной матрицы C(N,M) с её наибольшим по модулю элементом. тип элементов...


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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
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
Спасибо большое!
Ответ Создать тему
Опции темы

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