0 / 0 / 0
Регистрация: 27.05.2009
Сообщений: 6
|
|
1 | |
Прибавить ко всем элементам списка максимальный элемент этого списка.31.05.2009, 14:24. Показов 2883. Ответов 3
Метки нет Все метки)
(
Прибавить ко всем элементам списка максимальный элемент этого списка.
решите пожалуйста плиииииииииииииз
0
|
31.05.2009, 14:24 | |
31.05.2009, 14:24 | |
Ответы с готовыми решениями:
3
Массив: Ко всем нулевым элементам прибавить N, из всех положительных - вычесть А, ко всем отрицательным - прибавить B...
|
![]() 3067 / 727 / 69
Регистрация: 24.09.2008
Сообщений: 1,531
|
|
31.05.2009, 14:30 | 2 |
покажите Ваши процедуры создания, вывода, удаления списка, как список у Вас объявлен, что там в разделе type...Короче нужна вся Ваша программа на обозрение.
1
|
0 / 0 / 0
Регистрация: 27.05.2009
Сообщений: 6
|
||||||||||||||||
01.06.2009, 11:20 [ТС] | 3 | |||||||||||||||
7 ОРГАНИЗАЦИЯ СПИСКОВ
Цель работы - получить практические навыки работы с переменными ссылочного типа и динамическими переменными; освоить различные способы организации, формирования и обработки списков. 7.1 Подготовка к лабораторной работе При подготовке к лабораторной работе необходимо изучить особенности описания и использования в программах ссылочных типов данных (указателей), механизм создания и уничтожения динамических переменных, описания однонаправленных и двунаправленных списков, различные способы формирования и просмотра списков, особенности вставки и удаления элементов списка. 7.2 Теоретические сведения Использование списков целесообразно в тех случаях, когда трудно или невозможно предсказать число объектов, обрабатываемых программой. В подобных ситуациях используются динамические объекты, которые создаются не заранее, а в моменты, определяемые логикой программы. Созданные элементы связываются с уже существующими объектами с помощью указателей. Для описания элемента списка используется структура, описываемая с помощью комбинированного типа данных. Все поля элемента списка по назначению делятся на две группы: информационные; адресные. В информационных полях помещаются те данные, ради которых и строится список. Элемент списка содержит по меньшей степени одно информационное поле. Адресные поля служат для связи элементов списка между собой. Для организации однонаправленных списков достаточно использовать одно адресное поле, для двунаправленных списков необходимо организовать связь элемента с предыдущим и последующим элементами, поэтому для этих целей понадобятся два адресных поля. Для описания однонаправленного списка, элементы которого содержат вещественные числа, вводится тип данных ELEM, в котором поле INF – информационное, а поле NEXT – адресное.
Если количество элементов списка известно, то список может формироваться с помощью цикла FOR, причем первый элемент создается вне этого цикла. Так как элементы списка – динамические переменные, то очередной элемент возникает при выполнении процедуры NEW. В последнем элементе списка адресное поле NEXT является пустой ссылкой NIL.
Для последующего просмотра списка текущий указатель нужно установить на начало списка T:=F, а перемещаться по списку (переходить на следующий элемент) можно, выполняя в цикле оператор T:=T^.NEXT. Например, для нахождения суммы всех элементов списка, служит следующий цикл:
0
|
![]() 3067 / 727 / 69
Регистрация: 24.09.2008
Сообщений: 1,531
|
||||||
01.06.2009, 20:04 | 4 | |||||
Ладно, я не буду переделывать Вашу программу, т.к. всё написано очень "криво", мне проще по-новой написать...
1
|
01.06.2009, 20:04 | |
01.06.2009, 20:04 | |
Помогаю со студенческими работами здесь
4
Ко всем нулевым элементам массива прибавить число n, ко всем отрицательным элементам прибавить число k Списки. К каждому элементу списка прибавить значение следующего элемента списка. Последний элемент не менять
Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
![]() |
Опции темы | |
|
Новые блоги и статьи
![]() |
||||
Отключение отслеживания файла, занесенного в .gitignore в Git
hw_wired 10.02.2025
Git помогает следить за изменениями в проекте, но иногда требуется исключить определенные файлы из системы контроля версий. Это могут быть конфигурационные файлы с локальными настройками, временные. . .
|
Что такое use strict в JavaScript
hw_wired 10.02.2025
Директива use strict - способ перевода JavaScript-кода в строгий режим работы, который делает язык более безопасным и предсказуемым. Она появилась в ECMAScript 5 как ответ на многочисленные проблемы,. . .
|
Как в jQuery проверить, что элемент скрыт
hw_wired 10.02.2025
jQuery предоставляет несколько эффективных способов определить, скрыт элемент или отображается на странице. Самый простой метод использует специальные селекторы :hidden и :visible. Селектор :hidden. . .
|
Как проверить (check out) ветку Git в удаленном репозитории
hw_wired 10.02.2025
Проверка удаленной ветки в Git требует понимания нескольких базовых концепций и точного выполнения определенной последовательности действий. Для начала необходимо получить актуальную информацию о. . .
|
chucknorris в HTML и другие обозначения цветов
hw_wired 10.02.2025
HTML, как основной язык разметки веб-страниц, прошел длинный путь развития в плане работы с цветами. На заре развития веб-технологий разработчики могли использовать только базовый набор из 16. . .
|
Стек и куча: отличия и назначение
hw_wired 10.02.2025
Управление памятью - ключевой элемент работы любой программы. В современных языках программирования память делится на две основные области: стек и кучу. Каждая из них обладает уникальными. . .
|
Комментарии в JSON
hw_wired 10.02.2025
JSON - текстовый формат обмена данными, построенный на основе синтаксиса JavaScript. Этот формат отличается простотой, читаемостью и широкой поддержкой во всех современных языках программирования. . . .
|
Перезаписываем локальные файлы с помощью git pull
hw_wired 10.02.2025
Git pull - незаменимая команда для синхронизации локального репозитория с удаленным. При работе над проектом в команде разработчиков часто возникает необходимость получить актуальные изменения,. . .
|
Оператор --> в C++
hw_wired 10.02.2025
Оператор --> (называемый "spaceship operator" или оператор космического корабля) - важное нововведение в стандарте C++20, упрощающее реализацию операций сравнения в пользовательских типах данных. . . .
|
Отмена git add до коммита
hw_wired 10.02.2025
Git предлагает несколько методов для отмены индексации файлов перед созданием коммита. Разработчики часто сталкиваются с ситуацией, когда нужно убрать файлы из индекса, не теряя внесенные изменения в. . .
|