C for Linux, работа с файлами и потоками
500 UAHНеобходимо написать программу, которая будет брать два аргумента для запуска. Первый аргумент будет интерпретирован как название файла, в котором содержится массив чисел, второй - это кол-во потоков, которые будут использованы для вычисления.
Предположим, что файл с массивом это текстовый файл, элементы это текстовая презентация чисел от 0 до 255, а количество столбцов и рядов в массиве является парным. Кол-во потоков, которые можно подать в виде аргумента это 1, 2, 4 или 8.
Заданием программы есть ремасштабирование массива таким способом, чтобы кол-во столбцов и рядок уменьшилось в 2 раза, при том новые элементы считаются как среднее арифметическое четырёх соседних элементов. (картинка с обьяснением будет во вложениях).
- Вычисления должны быть разделены между определенным количеством потоков
- Конечный массив должен быть записан в новосозданный файл
- Программа должна показать сколько времени было потрачено на вычисления
Необходимо написать программу, которая будет брать два аргумента для запуска. Первый аргумент будет интерпретирован как название файла, в котором содержится массив чисел, второй - это кол-во потоков, которые будут использованы для вычисления. Программа обязана быть написана в чистом С на стандартных библиотеках для системного программирования, без использования каких-либо библиотек С++.
Предположим, что файл с массивом это текстовый файл, элементы это текстовая презентация чисел от 0 до 255, а количество столбцов и рядов в массиве является парным. Кол-во потоков, которые можно подать в виде аргумента это 1, 2, 4 или 8.
Заданием программы есть ремасштабирование массива таким способом, чтобы кол-во столбцов и рядок уменьшилось в 2 раза, при том новые элементы считаются как среднее арифметическое четырёх соседних элементов. (картинка с обьяснением будет во вложениях).
- Вычисления должны быть разделены между определенным количеством потоков
- Конечный массив должен быть записан в новосозданный файл
- Программа должна показать сколько времени было потрачено на вычисления
Приложения 1
Отзыв заказчика о сотрудничестве с Константином Чубенко
C for Linux, работа с файлами и потокамиРабота сделана хорошо, требования выполнены, пожелания были учтены. Главное - их озвучивать. Во время первого теста было несколько нюансов, но они очень быстро разъяснились. Приятный и хороший специалист, советую к сотрудничеству!
Отзыв фрилансера о сотрудничестве с Александром Тильным
C for Linux, работа с файлами и потокамиПонятное ТЗ, быстрая оплата.
Было приятно работать с данным заказчиком.
-
245 17 0 Здравствуйте!
Выполню быстро и качественно, к коду программы напишу комментарии.
Обращайтесь, буду рад помочь.
Актуальные фриланс-проекты в категории C и C++
Сравнительный анализ эффективности кастомного ПО (v2.2-field) и эталонного ПО (Meshtastic v2.x)
1000 UAH
Сравнительный анализ эффективности кастомного ПО (v2.2-field) и эталонного ПО (Meshtastic v2.x) на идентичной аппаратной платформе (ESP32 + SX1268, 2W) по критериям дальности, пропускной способности, стабильности линка и энергопотребления. Провести тесты с замерами с учетом… C и C++, C# ∙ 2 часа 22 минуты назад |
Консультация и аудит текущего проекта на Odoo 19 Community EditionИщем Odoo разработчика — соло-разработчика с опытом разработки на Odoo 19 Community Edition, в том числе с использованием Claude Code. Нам нужен специалист, который успешно реализовал проекты в Odoo и имеет практический опыт разработки с использованием Claude Code. Важно:… C и C++, Javascript и Typescript ∙ 3 дня 3 часа назад ∙ 7 ставок |
Разработка ПО для Arduino (RF-модули 3–7.5 ГГц, автоматическое сканирование частот)Необходимо разработать систему на Arduino для автоматического поиска активного аналогового видеосигнала и автоматической настройки передатчика на обнаруженную частоту.Планируется использование трех отдельных приемно-передающих модулей: 3000–4200 МГц; 4900–6000 МГц; 6100–7500… C и C++, Встраиваемые системы и микроконтроллеры ∙ 4 дня 4 часа назад ∙ 4 ставки |
Чёрная Украина (RP-проект на базе MTA)
51 898 UAH
|
Инженер по инфраструктуре резидентных проксиМы строим сеть резидентных прокси с нуля — полностью собственную, без сторонних поставщиков. Нам нужен один исключительный сетевой инженер для создания всей технической базы. Что вы будете строить: - Android SDK для фонового использования, который направляет прокси-трафик через… C и C++, DevOps ∙ 10 дней назад ∙ 15 ставок |