практическая программированик

Выполнен
Заказ
5167149
Раздел
Программирование
Предмет
Основы программирования
Антиплагиат
Не указан
Срок сдачи
15 Янв 2023 в 18:00
Цена
1 000 ₽
Блокировка
10 дней
Размещен
12 Янв 2023 в 06:33
Просмотров
65
Описание работы

Создать модуль функций с алгоритмами обработки одномерных массивов для типов int, float (используя механизм перегрузки функций). Все необходимые данные для функций должны передаваться им в качестве параметров. Использование глобальных переменных и операций ввода-вывода в функциях не допускается. Массивы желательно определять динамическими переменными.


I. Алгоритмы, которые должны быть реализованы:


§ заполнение случайными значениями;


§ вычисление суммы, произведения элементов массива в заданном диапазоне индексов с использованием предикатных функций;


§ вставка и удаление элемента/элементов массива на основе алгоритмов сдвига;


§ сортировка массива, не менее трех алгоритмов квадратичного класса сложности;


§ алгоритм линейного поиска в реализации задач: поиск максимального и минимального элемента;


§ алгоритм бинарного поиска по заданному ключу в массиве;


§ подсчет количества элементов с указанной характеристикой (положительные, отрицательные, нулевые, кратные m), используя предикатные функций, см. Задачу 5 в п.1.7 Учебное пособие - Массивы;


§ ввод/вывод элементов массива, файловый ввод/вывод элементов массива файловый ввод/вывод, использовать текстовые и бинарные файлы.


В одномерном массиве, состоящем из п целых элементов, вычислить:

1) произведение элементов массива с четными номерами;

2) сумму элементов массива, расположенных между первым и последним нулевыми элементами.

Преобразовать массив таким образом, чтобы сначала располагались все положительные элементы, а потом все отрицательные (элементы, равные 0, считать положительными).

Нужна такая же работа?
  • Разместите заказ
  • Выберите исполнителя
  • Получите результат
Гарантия на работу1 год
Средний балл4.52
СтоимостьНазначаете сами
ЭкспертВыбираете сами
Уникальность работыот 70%
Время выполнения заказа:
22 часа 8 минут
Выполнен в срок
Отзыв о выполненном заказе
Нужна аналогичная работа?
Оформи быстрый заказ и узнай стоимость
Гарантированные бесплатные доработки в течение 1 года
Быстрое выполнение от 2 часов
Проверка работы на плагиат
Прямой эфир