0 / 0 / 0
Регистрация: 30.01.2016
Сообщений: 30
|
||||||
1 | ||||||
Сортировка строк матрицы по убыванию значений элементов25.09.2016, 00:01. Показов 1065. Ответов 7
Метки нет (Все метки)
1. Получить одномерный массив состоящий из сумм элементов, превосходящих по значению заданное пользователем число в соответствующих строках матрицы.
2. В полученном векторе решить задачу поиска номера последнего положительного элемента. 3. Отсортировать в матрице элементы каждой строки по убыванию значений элементов. Небольшая загвоздка с сортировкой матрицы. Можете помочь мне с ней, объяснив почему именно так. Ошибка заключается в том, что обращаясь к процедуре сортировки компилятор пишет, что индекс находится вне границ массива (строка 62).
0
|
25.09.2016, 00:01 | |
Ответы с готовыми решениями:
7
Упорядочить элементы нечетных строк матрицы А по убыванию значений Переставить строки по убыванию значений максимальных элементов строк массива Упорядочить элементы матрицы по не убыванию значений максимальных элементов в строках Заданную группу элементов матрицы отсортировать по возрастанию или убыванию значений и найти максимальный и мини |
Модератор
|
|
25.09.2016, 14:44 | 2 |
В процедуре Sort неинициализирована переменная i. Это приводит к тому, что при обращении A[i,j] в строке 62 в i находится число, превышающее nmax.
0
|
0 / 0 / 0
Регистрация: 30.01.2016
Сообщений: 30
|
|
25.09.2016, 16:37 [ТС] | 3 |
А как именно инициализировать эту переменную?
я пробовал в начале процедуры поставить цикл while с проверкой, что-то вроде того: while (i <= n) and (j <=m) do begin
0
|
Модератор
|
||||||
25.09.2016, 18:39 | 4 | |||||
Я так понимаю, что i - номер сортируемой строки.
Значит нужно сделать цикл по i от 1 до n, внутри которого и будут сортироваться строки. Добавлено через 2 минуты
0
|
0 / 0 / 0
Регистрация: 30.01.2016
Сообщений: 30
|
|
29.09.2016, 04:48 [ТС] | 5 |
Спасибо, но теперь компилятор жалуется на 66 строку:
"Program1.pas(66) : Нельзя изменять значение переменной цикла внутри этого цикла" Не подскажите как решить эту проблему? Ведь надо, чтобы программа проходила к следующему элементу той же строки для проверки, а как реализовать данную операцию, я не понимаю.
0
|
Модератор
|
|
29.09.2016, 23:58 | 6 |
Приведите новый код.
0
|
0 / 0 / 0
Регистрация: 30.01.2016
Сообщений: 30
|
||||||
30.09.2016, 00:16 [ТС] | 7 | |||||
0
|
Модератор
|
||||||
30.09.2016, 00:39 | 8 | |||||
Да, точно. Я посоветовал, невнимательно читая код.
Добавлено через 2 минуты На сегодня - всё. Мне осталось на сон менее 4 часов, а потом за руль.
0
|
30.09.2016, 00:39 | |
30.09.2016, 00:39 | |
Помогаю со студенческими работами здесь
8
Найти сумму значений элементов 3 и 5 строк матрицы Упорядочить столбцы матрицы по убыванию значений элементов главной диагонали. Использовать сортировку простыми обменами, реализовав метод в виде Найти сумму наибольших значений элементов строк матрицы Найти сумму значений наибольших элементов строк матрицы Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи | |||||
Аутентификация на сайте с помощью формы
bytestream 21.01.2025
В современном цифровом мире безопасная аутентификация становится краеугольным камнем защиты веб-приложений и пользовательских данных. Каждый день миллионы людей используют различные онлайн-сервисы,. . .
|
Как получить индекс в цикле for в Python
bytestream 21.01.2025
При работе с коллекциями данных в Python часто возникает необходимость не только получить доступ к элементам последовательности, но и знать их позицию в процессе итерации. Индексация в циклах. . .
|
Как определить адрес, из которого локальный репозиторий Git был клонирован
bytestream 21.01.2025
В современной разработке программного обеспечения система контроля версий Git стала неотъемлемой частью рабочего процесса. При работе с Git разработчики часто сталкиваются с необходимостью. . .
|
Какая разница между операторами == и === в сравнениях в JavaScript
bytestream 21.01.2025
В мире веб-разработки JavaScript занимает особое место как динамический язык программирования, предоставляющий разработчикам широкий набор инструментов для создания интерактивных веб-приложений. . . .
|
Из чего и как собрать свой домашний кинотеатр
bt_guru 21.01.2025
Создание домашнего кинотеатра: от идеи до реализации
В современном мире домашний кинотеатр стал неотъемлемой частью комфортного жилого пространства, предоставляя возможность наслаждаться. . .
|
Ошибки стиральных машин
bt_guru 21.01.2025
Современные стиральные машины представляют собой сложные электронные устройства, оснащенные множеством датчиков и систем контроля. Они способны самостоятельно определять вес загруженного белья,. . .
|
Копирование (маппинг) объектов в JavaScript
bytestream 21.01.2025
В современной разработке программного обеспечения копирование объектов представляет собой фундаментальную операцию, которая требует особого внимания и понимания. Маппинг объектов в JavaScript – это. . .
|
Как работать с Apache Kafka в C# .NET
bytestream 21.01.2025
Apache Kafka представляет собой распределенную платформу потоковой передачи данных, которая произвела революцию в области обработки больших объемов информации в реальном времени. Эта система,. . .
|
Как использовать RabbitMQ в C# .NET
bytestream 21.01.2025
RabbitMQ представляет собой мощный брокер сообщений, который эффективно решает эту задачу, обеспечивая надежную передачу данных между множеством приложений. Этот инструмент реализует протокол AMQP. . .
|
Как объединить последние коммиты в Git
bytestream 21.01.2025
В мире разработки программного обеспечения система контроля версий Git стала незаменимым инструментом для управления исходным кодом. Одной из наиболее полезных, но порой сложных для освоения функций. . .
|
Как запушить новую локальную ветку (branch) в удалённый репозиторий Git и отслеживать её
bytestream 21.01.2025
В современной разработке программного обеспечения система контроля версий Git стала неотъемлемым инструментом для эффективного управления кодом и организации командной работы. Одной из ключевых. . .
|
Как создать директорию и все родительские директории, указанные в пути, с помощью Python
bytestream 21.01.2025
Python предоставляет мощные инструменты для работы с файловой системой через встроенные модули os и pathlib, которые значительно упрощают процесс манипуляции директориями. Эти модули содержат. . .
|