Форум программистов, компьютерный форум, киберфорум
LabVIEW, язык G
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.72/25: Рейтинг темы: голосов - 25, средняя оценка - 4.72
0 / 1 / 0
Регистрация: 11.01.2013
Сообщений: 148
1

Двумерная матрица

18.06.2015, 12:23. Показов 5087. Ответов 5
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Помогите пожалуйста выполнить задание:
Сгенерировать двумерную матрицу размера NxM (N и M вводятся с клавиатуры), заполненную случайными целыми числами в диапазоне от 0 до 100. Вывести её на экран. Упорядочить по возрастанию числа в данной матрице таким образом, чтобы числа возрастали при чтении матрицы слева направо и сверху вниз. Вывести упорядоченную матрицу на экран.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
18.06.2015, 12:23
Ответы с готовыми решениями:

двумерная матрица
Вычислить среднее(геометрическое и арифметическое) всех элементов двумерной матрицы произвольного...

двумерная матрица
как можно break сделать двумерной матрицы например двумерная матрица а и ее элементы представм...

двумерная матрица
необходимо в указанной строке заменить любое число на 6 (номер строки вводится с клавиатуры) и...

Двумерная матрица
Помогите пожалуйста решить задачу:) В матрице A=(a (i,j=1,2,...,n) каждый элемент равен 1,2,3 или...

5
254 / 134 / 49
Регистрация: 28.01.2015
Сообщений: 319
18.06.2015, 16:30 2
Ну что, никто не хочет помочь, как обычно? Тогда вот такой вариант может покатит?
Миниатюры
Двумерная матрица  
3
0 / 1 / 0
Регистрация: 11.01.2013
Сообщений: 148
18.06.2015, 17:12  [ТС] 3
ipc, а можно пожалуйста исходник,заранее спасибо
0
254 / 134 / 49
Регистрация: 28.01.2015
Сообщений: 319
18.06.2015, 18:17 4
Да пожалуйста. В приложении для версии 10 и 14
Вложения
Тип файла: rar matrix.rar (12.5 Кб, 37 просмотров)
1
0 / 1 / 0
Регистрация: 11.01.2013
Сообщений: 148
18.06.2015, 23:30  [ТС] 5
ipc, Спасибо)А если не сложно можешь объяснить как работает схема
0
254 / 134 / 49
Регистрация: 28.01.2015
Сообщений: 319
19.06.2015, 01:12 6
Да ничего сложного.
1. Перемножаем NxM чтобы получить общее количество элементов в таблице
2. В цикле For Loop генерим одномерный массив случайных чисел соответствующего размера
(в каждой итерации случайное число от 0 до 1 умножается на 100 и преобразуется из типа дабл в инт32. Затем на границе цикла собирается в массив используя свойство Indexing)
3. Преобразуем одномерный массив инт32 в одномерный массив строчных чисел с помощью функции Number To Decimal String
4. Полученный массив преобразуем в двухмерный размера N на M с помощью функции Reshape Array
5. Выводим двухмерный массив строк в Исходную таблицу
6. Сортируем одномерный массив случайных чисел от меньшего к большему с помощью Sort 1D Array
7. Затем как в п.3 и п.4 получаем сортированный двухмерный массив строк
8. Выводим сортированный двухмерный массив в Упорядоченную таблицу

Надеюсь понятно. Действительно алгоритм крайне не затейлив.
0
19.06.2015, 01:12
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
19.06.2015, 01:12
Помогаю со студенческими работами здесь

Двумерная матрица n*n
Помогите пожалуйста с задачей в vb: -Подсчитать сумму диагональных элементов двумерной матрицы n*n...

двумерная матрица
Напишите программу, которая заполняет матрицу размером n*n (n-нечетное число) случайными числами, а...

двумерная матрица
Задача 1 Пусть есть двумерная матрица А произвольной размерности. Сформировать на ее основе...

Двумерная матрица без For
подскажите пожалуйста как ввести двумерную матрицй без цикла for, c одномерным массивом все понятно...


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

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru