Двусвязный список 3
1. Листинг программного кода 8
2. ТЕСТОВЫЕ ПРОГРАММЫ 13
Лабораторная работа №6 «Работа со структурами данных на основе списков»
Необходимо спроектировать и разработать на языке C программу, осуществляющую обработку
строковых данных, на физическом уровне представленных в виде списков.
Из входного потока вводится произвольное количество строк произвольной длины. Каждая строка в общем случае содержит одно или более слов, разделенных пробелами и/или знаками табуляции.
Завершение ввода определяется концом файла.
Каждая выходная строка формируется путем модификации исходной строки в соответствии с
требованиями, предъявляемыми индивидуальным заданием. В полученной строке слова разделяются
только одним пробелом. Исходная и полученная строки выводятся в кавычках на экран.
Примечания:
1. Каждая строка представлена списком. Элементы списка имеют по два поля, первое из которых содержит символ, а второе — указатель на следующий элемент списка или NULL. При необходимости возможно использование двусвязного списка.
2. Выходная строка должна формироваться путем модификации исходной строки (т.е. путем модификации исходного списка, без создания нового).
3. Перестановка элементов списка должна осуществляться с помощью манипуляций указателями
или путем обмена значениями, лежащими в первом поле элементов списка. Выбор того или
иного способа должен быть обоснован.
4. Ввод строк должен быть организован с помощью функции getchar(), каждый считываемый
из входного потока символ должен сразу добавляться в формируемый список.
5. Логически законченные части алгоритма решения задачи должны быть оформлены в виде отдельных функций с параметрами. Использование глобальных переменных не допускается.
6. Программа должна корректным образом работать с памятью, для проверки необходимо использовать соответствующие программные средства, например: valgrind (при тестировании и отладке программы её необходимо запускать командой вида valgrind ./lab6).
Отчёт о выполнении лабораторной работы должен включать:
1. Блоксхемы основных алгоритмов работы программы.
2. Исходные коды программы.
3. Тестовые наборы для программы.
Главная задача программы: Продублировать в строках все слова чётной длины.
' .
Задание: необходимо спроектировать и разработать на языке C программу, осуществляющую обработку строковых данных, на физическом уровне представленных в виде списков и т.д. #1206219
Артикул: 1206219
- Предмет: Информатика
- Уникальность: 60% (Антиплагиат.ВУЗ)
- Разместил(-а): 729 Тигран в 2022 году
- Количество страниц: 13
- Формат файла: doc
- Последняя покупка: 15.12.2023
970p.
Материалы, размещаемые в каталоге, с согласия автора, могут использоваться только в качестве дополнительного инструмента для решения имеющихся у вас задач,
сбора информации и источников, содержащих стороннее мнение по вопросу, его оценку, но не являются готовым решением.
Пользователь вправе по собственному усмотрению перерабатывать материалы, создавать производные произведения,
соглашаться или не соглашаться с выводами, предложенными автором, с его позицией.
Тема: | Задание: необходимо спроектировать и разработать на языке C программу, осуществляющую обработку строковых данных, на физическом уровне представленных в виде списков и т.д. |
Артикул: | 1206219 |
Дата написания: | 11.02.2022 |
Тип работы: | Лабораторная работа |
Предмет: | Информатика |
Оригинальность: | Антиплагиат.ВУЗ — 60% |
Количество страниц: | 13 |
Скрин проверки АП.ВУЗ приложен на последней странице.
К работе также прилагается программа
К работе также прилагается программа
Файлы артикула: Задание: необходимо спроектировать и разработать на языке C программу, осуществляющую обработку строковых данных, на физическом уровне представленных в виде списков и т.д. по предмету информатика
Пролистайте "Задание: необходимо спроектировать и разработать на языке C программу, осуществляющую обработку строковых данных, на физическом уровне представленных в виде списков и т.д." и убедитесь в качестве
После покупки артикул автоматически будет удален с сайта до 22.01.2025
Посмотреть остальные страницы ▼
Честный антиплагиат!
Уникальность работы — 60% (оригинальный текст + цитирования, без учета списка литературы и приложений), приведена по системе Антиплагиат.ВУЗ на момент её написания и могла со временем снизиться. Мы понимаем, что это важно для вас, поэтому сразу после оплаты вы сможете бесплатно поднять её. При этом текст и форматирование в работе останутся прежними.
Гарантируем возврат денег!
Качество каждой готовой работы, представленной в каталоге, проверено и соответствует описанию. В случае обоснованных претензий мы гарантируем возврат денег в течение 24 часов.
Утром сдавать, а работа еще не написана?
Через 30 секунд после оплаты вы скачаете эту работу!
Сегодня уже купили 50 работ. Успей и ты забрать свою пока это не сделал кто-то другой!
ПРЕДЫДУЩАЯ РАБОТА
Тема 10. Развитие таможенного права в свете евразийской интеграции
СЛЕДУЮЩАЯ РАБОТА
Отчет по практике на тему Возникновение юридического лица