Найдите исполнителя для вашего проекта прямо сейчас!
Разместите заказ на фриланс-бирже и предложения поступят уже через несколько минут.

Завдання: Створити однонаправлений список, що складається з додатних і від’ємних чисел типу float. Вставити після кожного від’ємного числа елемент зі значенням 0.

Постановка першого завданняДля того, щоб створити список, потрібно створити спочатку перший елемент списку, а потім у циклі додати до нього інші елементи. Додавання може виконуватися як на початок, так і в кінець списку. Має бути визначена ознака кінця формування списку. Не можна задавати спочатку кількість елементів списку.Для зручності роботи і правильного пересування по списку рекомендується працювати з трьома вказівниками:

  • head — вказівник на голову списку;
  • current — вказівник на поточний елемент списку;
  • tail — вказівник на останній елемент списку.
Постановка другого завданняДля кожного варіанту потрібно взяти шаблон структури із варіанту для Лабораторної роботи №5 з відповідним номером.У кожному варіанті потрібно виконати всі дії зі структурами, перераховані в попередній роботі, з урахуванням технології роботи з однозв’язним списком, розміщеним у динамічній пам’яті. Написану програму потрібно доповнити функціями з наступних пунктів.Для кожного з варіантів завдання потрібно розробити такі функції:
  • створення списку;
  • додавання елемента в список:
    • у початок списку;
    • у кінець списку;
    • після елемента з заданим номером;
    • після елемента з заданим ключем;
  • видалення елемента зі списку:
    • з початку списку;
    • з кінця списку;
    • із заданим номером;
    • із заданим ключем;
  • виведення вмісту списку на екран;
  • упорядкування елементів списку за вибраною ознакою.
Виведення вмісту списку (за відповідним пунктом меню) потрібно виконати у вигляді таблиці, стовпці якої відповідають полям шаблону варіанту структури, а рядки — вмісту кожного екземпляра структури зі сформованого списку. Поля під час виведення повинно бути відформатовано за допомогою табуляції.
4 года назад
lilpediaa
21 годУкраина
4 года в сервисе
Был
3 года назад
Выбранный исполнитель
Anatoly_Rybchych
22 годаУкраина
4 года в сервисе
Был
2 года назад
4 года назад
$10
1 день
UAH
супер!
Чёткое задание, высокий актив!
Заявки фрилансеров
Anatoly_Rybchych
22 годаУкраина
4 года в сервисе
Был
2 года назад
4 года назад
  • Похожие заказы
  • $5

    Завдання: Підрахувати число елементів матриці Q(9 х 11), залишок від ділення яких на п’ять дорівнює одиниці. Програма повинна виконувати такі функції: Уведення розміру вихідних матриці чи вектора.Формування масиву (матриці) за допомогою бібліотекових ...

    Закрыт
    4 года назад
  • $10

    Нужно на python (matplotlib, numpy) написать код, который делает следующее: В полярной системе координат выводит окружности примерно так: http://prntscr.com/13e92pa Окружность #1. Имеет координаты (0:0) Окружности #2-7 ...

    Прикладное ПО1 исполнитель
    Завершен
    4 года назад
  • $70

    Здравствуйте, мне нужна программа по учёту кадров организации на C# с привязанной базой данных My SQL с простым понятным пользователю дизайном, что бы там было реализовано добавление, изменение, поиск и удаление записей, а также присутствовали ...

    Закрыт
    3 года назад
  • Построить агент-ориентированную модель дорожного движения на основе клеточных автоматов с учетом внешних эффектов (парковка машин на УДС, экстремальные погодные условия и т.п.) и современных экономических механизмов. Реализация нужна языке python 3.6+

    Закрыт
    3 года назад
  • Здравствуйте, интересует программный продукт - для контроля работоспособности локальных сетей. Необходимо для дипломной работы или улучшенная его версия, взяв при этом уже имеющийся и что-то в нем исправив, или написание с нуля. Времени до 22 ...

    Закрыт
    3 года назад
  • Работа над ботом, который производит сигналы криптовалют на основе информации криптовалютных бирж. На постоянной основе требуются люди, специализирующиеся в языках програмирования: *PHP *Laravel *Angular Оплата зависит от уровня ...

    Закрыт
    3 года назад
  • Нам нужно приложение C# или другой язык, который может загружать список прокси-серверов и использовать api 2captcha для голосования: https://coinsniper.net

    Закрыт
    4 года назад
  • необходимо: ⦁ Написать Windows-приложение, позволяющее сделать визуализацию движения механизма в режиме виртуального времени. ⦁ Предусмотреть возможность построения траекторий движения выбранных пользователем точек соприкосновения колес. ⦁ Предусмотреть возможность моделирования движения механизмов, которые состоят из ...

    Закрыт
    3 года назад