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

Создать двумерный массив, каждый элемент которого задается случайным образом - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Зачем использовать Указатель на указатель? http://www.cyberforum.ru/cpp-beginners/thread1244281.html
Подскажите зачем использовать Указатель на указатель? И как работают двумерные массивы за счет указателей?
C++ Считать BMP изображение в динамическую память Нужно считать ВМР изображение в массив в динамической памяти используя fstream. http://www.cyberforum.ru/cpp-beginners/thread1244274.html
Что такое шаблоны функций? C++
Люди обясните пожалуйста шаблоны функций На заннятиях чучуть провтыкал помогите вы буду благодарен!!
C++ Объяснить линейный поиск в массиве и сортировка массива
Рябята кому не трудно кто может обяснить линейный поиск в масиве и сортировку масива Не очень понял как на парах обясняли обясните вы пожалуйста буду благодарен!
C++ Вычислите значения полиномов Лагерра Ln(x): http://www.cyberforum.ru/cpp-beginners/thread1244223.html
Ln(x)=\begin{cases}1 & \text{ if } n=0 \\ -x + 1 & \text{ if } n=1 \\ x^2-4x+2 & \text{ if } n=2 \\ -x^3+9x^2-18x+6 & \text{ if } n=3 \\ x^4-16x^3+72x^2-96x+24 & \text{ if } n=4 \end{cases} x = 0.5. Помогите пожалуйста!!
C++ Cохранение очень большого массива в текстовый файл Помогите пожалуйста. Мне требуется сохранить карту в своей игре в текстовый файл. Класс карты: class cMap { public: cRegion regions; }; class cRegion { public: подробнее

Показать сообщение отдельно
Donnerwetter
40 / 40 / 12
Регистрация: 04.02.2014
Сообщений: 144
19.08.2014, 09:07     Создать двумерный массив, каждый элемент которого задается случайным образом
frEEze00, несколько советов по коду:

1. При выводе матрицы используйте выравнивание с помощью функции setw(), тогда диагонали будут нагляднее и удобнее смотреть результат:
C++
1
cout << setw(2) << mas[i][j] << " ";
Аргумент в скобках означает разрядность элементов массива - двух-, трехзначные числа и т.д. Только для работы функции не забудьте подключить #include<iomanip>.

2. Функция massivMinMax у Вас помимо прочего выводит заданный фрагмент, отделите его визуально от исходной матрицы. А то цифры сливаются, я сразу подумал, что "левые" значения выводятся. И вообще вырабатывайте привычку писать отдельные функции для конкретных задач. Допустим, одна - выводит фрагмент матрицы, другая - ищет максимум и минимум. Не смешивайте. Тогда будет проще искать баги и вносить изменения в программу.

3. Из рандома, определяющего размер можно убрать значения 1 и 2, все равно там нет диагоналей. Пусть выводит сразу матрицы от [3][3].
 
Текущее время: 06:38. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru