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

Есть программный код целочисленная квадратной матрицы - C++

Восстановить пароль Регистрация
 
Максим3181293
0 / 0 / 0
Регистрация: 10.02.2014
Сообщений: 27
13.02.2014, 10:07     Есть программный код целочисленная квадратной матрицы #1
Есть программный код целочисленная квадратной матрицы, как сделать её прямоугольной.
Помогите пожалуйста с кодом.
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
#include <iostream>
#include <cstdlib>
#include <stdlib.h>
using namespace std;
#define N 10
 
int main(){
int **mas = new int*[N];
cout << "Array : " << endl;
for(int i=0; i<N; i++)
mas[i] = new int [N];
 
for(int i = 0; i < N; i++){
for(int j = 0; j < N; j++){
mas[i][j] = rand()% 10 - 2;
cout<<mas[i][j]<<" ";
}
cout<<endl;
}
cout<<"a---------------------------------\n"<<endl;
 
//А вот так
int sum = 0;
for (int i = N-1; i >=0; i--)
    for (int j = N-i+1; j< N; j++)  {
       sum += abs (mas[i][j]);
}
cout<<sum<<endl;
system("pause");
return 0;
}
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
13.02.2014, 10:07     Есть программный код целочисленная квадратной матрицы
Посмотрите здесь:

Есть программный код, в который необходимо добавить процедуру вывода предложения в алфавитном порядке=) C++
C++ Есть готовый код C++ (Code Composer Studio). Копирование матрицы. Как исправить ошибки?
Исправить программный код C++
C++ Есть ли нерекурсивный алгоритм вычисления детерминанта квадратной матрицы nxn?
C++ Программный код С++ не компилируется в Dev-C++
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
cooller
 Аватар для cooller
564 / 532 / 120
Регистрация: 25.12.2013
Сообщений: 1,456
13.02.2014, 10:12     Есть программный код целочисленная квадратной матрицы #2
Максим3181293, Квадрат это и есть прямоугольник
dzrkot
13.02.2014, 10:14
  #3

Не по теме:

чему вас учат?

ShadowFirst
54 / 47 / 1
Регистрация: 31.10.2013
Сообщений: 161
13.02.2014, 10:22     Есть программный код целочисленная квадратной матрицы #4
У вас есть:
C++
1
#define N 10
добавьте ниже:
C++
1
#define M 12 //или другое подходящее число
ну и соответственно:
C++
1
2
3
4
5
6
for(int i=0; i<N; i++)
mas[i] = new int [N];
 
заменить на:
for(int i=0; i<N; i++)
mas[i] = new int [М];
И далее по тексту
Ev_Hyper
 Аватар для Ev_Hyper
1808 / 1629 / 435
Регистрация: 15.12.2013
Сообщений: 5,800
13.02.2014, 10:23     Есть программный код целочисленная квадратной матрицы #5
cooller_94, и зачем к словам придираться?
Максим3181293, нормально спросил как из [N][N] сделать [N][M]
так попробуйте:
C++
1
2
3
4
int **mas = new int*[N];
cout << "Array : " << endl;
for(int i=0; i<N; i++)
mas[i] = new int [M];
Добавлено через 48 секунд
Зачем делать массив динамическим, если размерность известна зарание?
dzrkot
13.02.2014, 10:24
  #6

Не по теме:

Цитата Сообщение от Ev_Hyper Посмотреть сообщение
Зачем делать массив динамическим, если размерность известна зарание?
вы думаете авторпоймёт ваш вопрос, если он не может добавить 1 переменную и даже понятия не имеет как это сделать?

MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
13.02.2014, 10:27     Есть программный код целочисленная квадратной матрицы
Еще ссылки по теме:

Программный код С++ не компилируется в Dev-C++ C++
программный код по ШАхматам С++ C++
Нахождение обратной матрицы (есть код! ) C++

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

Или воспользуйтесь поиском по форуму:
some_name
Вежливость-главное оружие
 Аватар для some_name
219 / 219 / 55
Регистрация: 19.02.2013
Сообщений: 1,419
13.02.2014, 10:27     Есть программный код целочисленная квадратной матрицы #7
Потеря данных допустима?

Т.е. удалить k столбцов или строк и получим прямоугольную матрицу

Или нужно создать другую матрицу с таким же кол-вом ячеек, но только она должна быть прямоугольная.
В этом случае не всегда будет возможно построить такую матрицу
Yandex
Объявления
13.02.2014, 10:27     Есть программный код целочисленная квадратной матрицы
Ответ Создать тему
Опции темы

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