Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.80/5: Рейтинг темы: голосов - 5, средняя оценка - 4.80
0 / 0 / 0
Регистрация: 25.11.2018
Сообщений: 15
1

Заполнение матрицы

09.03.2019, 19:46. Просмотров 850. Ответов 2

Я совсем еще новичок в программировании, с такими матрицами пока не сталкивалась, думаю, что нужно как-то реализовать через вложенный цикл, но не пойму как.

Матрица n*n такого вида(значение n вводится с клавиатуры):

1 0 0 ... 0 0 0
1 2 0 ... 0 0 0
1 2 3 ... 0 0 0
...
1 2 3 ... n-2 n-1 0
1 2 3 ... n-2 n-1 n
0
Изображения
 
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
09.03.2019, 19:46
Ответы с готовыми решениями:

Заполнение матрицы
Существует матрица n*m и отдельная функция для ввода input. В main я написал: float B;...

С++ заполнение матрицы
Нужно сформировать такую матрицу : 11 12 13 14 15 10 9 8 7 6 1 2 3 4 5 10 9 8 7 6 11 12 13 14...

Заполнение матрицы
Дана Матрица 9х9 нужно заполнить ее числами от 1 до 81 по такой схеме:

Заполнение матрицы
Есть программа, которая запрашивает у пользователя размер матрицы, а потом заполняет ее случайными...

2
Модератор
Эксперт С++
9928 / 8445 / 5135
Регистрация: 18.12.2011
Сообщений: 22,633
09.03.2019, 20:15 2
Лучший ответ Сообщение было отмечено kate_sam как решение

Решение

Берем образец
Образцы (шаблоны) программ для типовых задач
И проще всего поменять функцию
C++
1
2
3
4
5
6
7
8
9
void FillRandomNumbers(int **matrix, const size_t rows, const size_t columns)
{
    for (size_t row=0; row < rows; row++)
        for (size_t column=0; column < columns; column++)
           if(column<=row)
               matrix[row][column] =column+1;
          else
              matrix[row][column] =0;
 }
1
0 / 0 / 0
Регистрация: 25.11.2018
Сообщений: 15
09.03.2019, 20:45  [ТС] 3
Спасибо огромное. Всё, оказывается было очень просто.
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
09.03.2019, 20:45

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

Заполнение матрицы!
Не могу вывести матрицу...то есть вначале её ввести а потом вывести,или я что-то не так делаю? мой...

Заполнение матрицы
Всем привет. Нужно написать заполнение двумерного динамического массива. Вот как у меня это...

Заполнение матрицы
Добрый вечер всем! Мне нужно сделать, чтобы матрица заполнялась по спирали (с первого элемента по...

Заполнение матрицы
Нужна помощь. Заполнить матрицу, от левого нижнего угла по диагонали: слева - вверх. -размерность...


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

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

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