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

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

Войти
Регистрация
Восстановить пароль
 
PEVELASKA
3 / 3 / 0
Регистрация: 20.09.2012
Сообщений: 57
#1

Создать 2 Матрицы - C++

24.02.2013, 21:16. Просмотров 256. Ответов 4
Метки нет (Все метки)

Нужно создать 2 матрицы(квадратные):
1) Нижняя треугольная матрица из N*N элементов 1 и М, расположенными в случайном порядке (всё, что выше - 0)
2)Верхняя треугольная матрица N*N из элементов М1 и М2 в случайном порядке(ниже - 0).
Может кто помочь ? Буду просто невероятно благодарен.

Добавлено через 33 секунды
Вверх, очень нужны ваша помощь, господа.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
24.02.2013, 21:16     Создать 2 Матрицы
Посмотрите здесь:

Создать классы матрицы и вектора - C++
Создать два класса вектор (int *) и матрица (int **) . Определить конструкторы по умолчанию,с параметром,для класса матрица с двумя...

Нужно из строк матрицы создать вектора! - C++
Предположем что у меня есть двухмерный масив с размерами n , m Мне нужно чтобы в отдельные N вектора перепи́сывались все линий...

Создать функции для обработки матрицы - C++
Имеется код: # include <stdio.h> # include <conio.h> # include <math.h> # define N 4 # define M 4 int main() ...

Из NxN матрицы создать матрицу Nx2N - C++
Из NxN матрицы создать матрицу Nx2N. Элементы матрицы вводим с клавиатуры. ввод данных с клавиатуру 3 -77 90 -24 40 -86 47 ...

Создать дополнительный массив указателей на строки матрицы - C++
Как правильно в массиве указателей p1, каждой ячейкой указывать на каждую строку двумерного массива? int number_of_words = 3; ...

Создать массив из минимальных элементов строк матрицы - C++
дан целочисленный массив N*N. Разработать алгоритм и программу создания нового массива,элементы которого есть минимальные элементы строк...

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
zss
Модератор
Эксперт С++
6321 / 5905 / 1913
Регистрация: 18.12.2011
Сообщений: 15,181
Завершенные тесты: 1
24.02.2013, 21:27     Создать 2 Матрицы #2
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
const int N=5;
int M=3;
int arr1[N][N];
for(int i=0;i<N;i++)
for(int j=0;j<N;j++)
{
    if(j>i)arr1[i][j]=0;
    else
    {
          if(rand()%2)
              arr1[i][j]=1;
         else
              arr1[i][j]=M;
    }
}
вторая матрица аналогично
PEVELASKA
3 / 3 / 0
Регистрация: 20.09.2012
Сообщений: 57
24.02.2013, 21:39  [ТС]     Создать 2 Матрицы #3
zss, спасибо большое, только вот не совсем понял этот момент


Цитата Сообщение от zss Посмотреть сообщение
if(rand()%2)
arr1[i][j]=1
Можете, пожалуйста объяснить ?
zss
Модератор
Эксперт С++
6321 / 5905 / 1913
Регистрация: 18.12.2011
Сообщений: 15,181
Завершенные тесты: 1
24.02.2013, 21:44     Создать 2 Матрицы #4
Вам же случайным образом надо записывать либо 1 либо M.
rand()%2 случайно принимает значения либо 0 либо 1
(0 - ложь, 1 - истина).
Соответственно, когда ноль заносим 1, иначе заносим M.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
24.02.2013, 21:45     Создать 2 Матрицы
Еще ссылки по теме:

Создать функцию сортировки последнего столбца матрицы по убыванию - C++
Уважаемые программисты, прошу помощи. Задача:В двумерном массиве определить произведение суммы индексов двух максимальных элементов не...

Создать класс матрицы реальных чисел (от 1х1 до 8х8) - C++
Добрый день. Задача такова. Нужно создать класс матрицы из реальных чисел (От 1х1 до 8х8). И перекрыть &quot;-&quot; оператор (не памяти). Есть...

Создать функцию, возвращающую индексы максимального элемента матрицы - C++
создать функцию, возвращающую индексы максимального элемента матрицы. продемонстрировать работу данной функции для матриц А(2;4), В(2;4),...

Создать одномерный массив, содержащий индексы элементов матрицы - C++
Помогите пожалуйста решить Дана матрица 6х8 целого типа. Создать одномерный массив, содержащий индексы элементов матрицы, меньших числа,...


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

Или воспользуйтесь поиском по форуму:
PEVELASKA
3 / 3 / 0
Регистрация: 20.09.2012
Сообщений: 57
24.02.2013, 21:45  [ТС]     Создать 2 Матрицы #5
zss, спасибо огромезное :3
Yandex
Объявления
24.02.2013, 21:45     Создать 2 Матрицы
Ответ Создать тему
Опции темы

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