Разработка приложений для ПК. Разработка с нуля, минимаксная задача о размещении центра обслуживания. Наименьшая охватывающая окружность. На плоскости заданы N точек. Найти наименьшую окружность (по значению радиуса), охватывающую все заданные точки. Примечание. Эта задача известна под названием «минимаксная задача о размещении центра обслуживания». Требуется найти точку t0=(x0 ,y0) (центр окружности), для которой наибольшее из расстояний до точек заданного множества минимально. Точка t0 определяется критерием Min{Max{(xi – x0)2 + (yi – y0 2}} Так же, необходимо составить отчёт о выполнении, требования и примеры отправлю после договорённости по заказу.
Разработка приложений для ПК. Разработка с нуля, доработка существующего продукта. Нужна помощь с выполнением лабораторных работ по программированию студенту 1 курса.
Разработка приложений для ПК. Разработка с нуля. Есть данные с микроконтроллера по определенному протоколу нужно их обработать и записать в базу данных также организовать загрузку данных с базы данных в микроконтроллер и организовать транспорт данных по определенному времени или по запросу основной программы.
Разработка приложений для ПК. Разработка с нуля. Требуется написать программу на C# (курсовая работа) по теме "Машина вывода экспертной системы". Нужно реализовать 4 способа логического вывода. Детали при личном общении.
Компьютерная графика. Разработка с нуля. Курсовой проект(программа). Написать программу моделирования падения баскетбольного мяча в кольцо, язык: с++, фреймворк qt, алгоритм отрисовки теней и объектов на сцене - z-буфер.
Решение задач с вуза. Идея/cовет по решению. Задачи с вуза на языке Си от работы с массивом до сортировок. Вопросы по языку, задаче 17 задач Раньше писала на пайтоне.
консольная программа. Разработка с нуля. Во вложении файл с полным описанием задачи. Варианты: 2, 10, для первого и второго комплекта вариантов соответственно.
выполнение задания по программированию. Разработка с нуля. Оставить программу решения задачи соединения (разового посещения) всех точек на плоскости кратчайшим путём. В рамках программы пользователем задаётся некоторое множество точек (A-Z) и их координаты. Результат представить в виде последовательности имён точек и длины пути. Результат записать в текстовый файл. Рекомендуется использовать конструкции pair для хранения координат точки Рекомендуется использовать конструкцию vector для хранения точек Рекомендуется использовать char для определения имени точки Доп. блок-схема алгоритма расчета кратчайшего пути.
Написание кода. Написание код на си. На этой неделе вы попробуете написать программу, которая будет переводить текст из одного файла в другой по простому словарю, введенному в третий файл. Программа должна вести себя так: Программа загружает три параметра, используя параметры командной строки: Путь к словарю (dict-path) Путь к входному файлу (input-path) Путь к выходному файлу (output-path) Например.: $ ./upr-translator словарь-en-cs.csv input.txt translation.txt Если на входе программы отсутствуют все три параметра, написать строку с сообщением Неверные параметры и выйти из программы с кодом 1. Программа читает словарь из файла в dict-path. Словарь в формате CSV, в каждой строке есть пара слов ASCII, разделенных запятой. Пара слов указывает на перевод исходного слова в целевое слово. Например. этот файл: привет, привет дом, дум машина, машина в нем сказано, что слово привет следует перевести в слово привет, слово дом следует перевести в слово дум, а слово автомобиль следует перевести в слово авто. Исходное слово не будет повторяться в словаре. Каждое слово будет содержать только строчные и прописные буквы английского алфавита или пробел. Он не будет содержать запятую или любые другие символы. Загрузите словарь в некоторую структуру в памяти, а затем используйте его в функции для перевода файла. Если при загрузке возникает ошибка, выведите строку «Не удалось загрузить словарь» и выйдите из программы с кодом 1. Программа открывает файл в пути ввода и создает файл в пути вывода. Перебирайте слова из входного файла одно за другим. Слова во входном файле разделяются пробелом, и каждая строка может содержать несколько слов. Переведите каждое слово, а затем запишите его в выходной файл. Если вы не можете найти перевод данного слова в словаре, запишите слово <неизвестно> в выходной файл. Сохраняйте те же пробелы и разрывы строк в выходном файле, что и во входном файле. Вы можете ожидать, что каждая строка входного файла будет содержать не более 255 символов (включая символ новой строки). Строка также может быть пустой. Ваша программа также должна работать с большими файлами, которые не помещаются в памяти компьютера! Не загружайте весь входной файл в память, а пролистайте его построчно и запишите непосредственно в выходной файл. Если входной файл открыть не удалось, вывести строку «Не удалось открыть входной файл» и выйти из программы с кодом 1. Если выходной файл не может быть открыт, выведите строку Не удалось открыть выходной файл и выйдите из программы с кодом 1. Если, например, вы хотите перевести что-то с английского на чешский, здесь доступен словарь менее 1000 слов вместе с их переводом. Комментарий Использование VLA запрещено. При реализации задачи соответствующим образом определите собственные типы данных, например, для представления словаря. Также разделите программу, чтобы она находилась в нескольких исходных файлах. Используйте заголовочный файл для объявления структур и функций и исходный файл для их определения. Тогда в файле main.c должна быть только одна (основная) функция, в которой вы будете использовать структуры и функции из заголовочного файла. Вы столкнетесь с ошибками памяти при работе со строками. Используйте дезинфицирующее средство для адресов! Использование отладчика VSCode будет очень полезно при решении этой задачи. Длина эталонного решения: ~150 строк Полезные функции fgets — извлечь строку из ввода в строку (массив символов) strdup — скопировать строку в кучу. Созданная таким образом строка должна быть позже освобождена с помощью функции free Использлвание VLA запрещено (variable-length array) Массив переменной длины.
Нейронная сеть. Разработка с нуля. Мне нужна помощь в написании нейронной сети на С++, которая сможет распознать цифру с загруженной картинки (цифра не может быть рукописной, не может быть очень кривого шрифта). Это проект первокурсницы. Мне нужен преподаватель, который объяснит, как пишется нейронная сеть (мне это интересно, но я не занималась этим ранее), и с которым мы вместе будем её писать (часть кода я буду писать вне занятий).
Компьютерная графика. Разработка с нуля. Я студент 3-го курса МГТУ им Н. Э. Баумана. Учусь на направлении ИУ7 (программная инженерия). Нужна помощь с проектом по Компьютерной графике. Задание: визуализировать игру в бильярд в 3D (реализовать столкновение кия и гара, шара и шара, шара и стенки стола, по сути). Срок: желательно до конца декабря. Если совсем не будем успевать, то позже. По цене договиримся в лс.
Системное программирование. Разработка с нуля, доработка существующего продукта. Здравствуйте дорогие разработчики! Я хочу начать создавать портфолио для дальнейшего поступления на работу и мне нужен преподаватель ,который объяснит каково это быть джуном, как найти работу и поможет создать портфель.
Обучение си. Я не совсем 0, но где-то 2 из 10. Здравствуйте, Алексей! Мне вас порекомендовал друг. Я студент 1 курса и хочу научиться самостоятельно писать программы на языке си и, время от времени, решать различные проблемы в лабораторных работах.
Составить программу, осуществляющую реализацию распределения ДСВ по закону Пуассона. Разработка с нуля. Составить программу, осуществляющую реализацию распределения ДСВ по закону Пуассона с интерфейсом. Язык программирования С++.
Системное программирование. Разработка с нуля. Цель работы: Составление алгоритмов и написание многомодульных программ с регулярными циклами Общие указания к заданиям лабораторной работы. По номеру Вашего варианта выбрать задачу, решаемую в этой лабораторной работе, и выполнить для нее следующие задания. Алгоритм решения индивидуальной задачи разделить на две функции: - функцию, которая организует вычисления по формуле, определенной в задаче соответствующего задания. Алгоритмы этих функций разработайте в трех вариантах: с использованием цикла do....while; с использованием цикла while; с использованием цикла for. . Для каждого варианта составить свою функцию. Функциям дать одинаковые имена. Функции оформить как функции с возвращаемым значением и списком параметров, передаваемых по значению. Каждую функцию записать в свой файл, разместить в разных проектах одного решения (solution) и откомпилировать каждый файл отдельно, устранив все ошибки на этом этапе проектирования. - разработать функцию main(), алгоритм которой обеспечит ввод исходных данных с клавиатуры, вызов функции вычисления и вывод результатов на экран. В функции main() предусмотреть возможность многократного решения задачи с различными исходными данными по желанию пользователя Вашей программы. Текст функции main() записать в свой файл и включить в три проекта одного решения. Откомпилировать функцию в рамках любого проекта и устранить возможные ошибки компиляции. - выполнить каждый из проектов решения, добившись одинаковых результатов в каждом из них на отладочных данных, позволяющих судить о правильности решения Вашей индивидуальной задачи. Задача: Для целого положительного числа N составить функцию вычисления значения выражения: cos(1+sin(2+cos(3+sin(4+...+cos(N-1+sin(N)...) В вызывающей функции main() организовать контроль положительного целого N, большего 0.
Разработка приложений для ПК. разработка по заданию. Тема курсовой «Параллельные вычисления в SMP и гетерогенных вычислительных системах с использованием технологий OpenMP и CUDA (OpenCL)». В моем варианте необходима реализация алгоритмов морфологических операций(Эрозия и Дилатация). Графический интерфейс подойдёт самый простой. Основным требованием является параллельное выполнение вычислений с использованием OpenMP.
Расширение файлов TGA. Написать код. На этой неделе вы попробуете написать программу, которая будет генерировать изображения мемов в формате TGA. Программа получает путь к входному TGA-изображению, путь к папке со шрифтом и текст, который нужно добавить к изображению. Затем программа преобразует введенный текст в изображение и сохраняет изображение на диск. У вас есть простой шаблон, который содержит код для загрузки изображения TGA из скрипта, папку со шрифтами и два изображения для тестирования вашей программы. Пример кода не включает проверку ошибок! Вы должны добавить его в код самостоятельно. Программа должна вести себя так: Программа загружает три параметра, используя параметры командной строки: Путь к входному файлу TGA (i) Путь к выходному файлу TGA (o) Путь к папке со шрифтами (f) Например.: $ ./meme-generator шрифт img1.tga out.tga Если на входе программы отсутствуют все три параметра, написать строку с сообщением Неверные параметры и выйти из программы с кодом 1. Программа читает из i входной файл TGA. Если при загрузке возникает ошибка, выведите строку «Не удалось загрузить изображение» и выйдите из программы с кодом 1. Программа загружает 26 изображений TGA из папки шрифтов (f), по одному на каждый символ большого английского алфавита. Файлы называются A.tga, B.tga, C.tga и т. д. (см. папку со шрифтами в шаблоне). Если при загрузке шрифта возникает ошибка, программа завершает работу с кодом 1. Далее программа считывает из ввода строку, которая будет содержать два числа (верхнее и нижнее), разделенные пробелом. top сообщает, сколько строк текста отображать вверху изображения, а bottom сообщает, сколько строк текста отображать внизу изображения. Далее программа считывает верхнюю + нижнюю строки текста из ввода, которые последовательно визуализируются во входное TGA-изображение. См. пример ниже. Строка может содержать только строчные и прописные буквы английского алфавита и пробелы, остальные символы игнорируются. Преобразование строчных букв английского алфавита в прописные перед рендерингом (доступный шрифт содержит только прописные буквы). Каждая строка может содержать не более 100 символов (включая символ новой строки). Программа рендерит загруженные строки во входное изображение (верхние строки в верхней части и нижние строки в нижней части). Стиль рендеринга зависит от вас, но постарайтесь максимально приблизиться к образцу примера. Сохраните измененное входное изображение TGA на диск в формате TGA по пути, указанному в параметрах командной строки. При записи выходного TGA-файла используйте заголовок исходного входного файла! Это будет намного проще, чем пытаться восстановить правильный заголовок вручную. Отрисовка букв шрифта По значениям top и bottom вычислите позиции, в которых должна располагаться каждая строка текста, а затем нанесите их на входное TGA-изображение. Отдельные изображения символов шрифта TGA содержат черный фон (RGB (0, 0, 0)) и белый передний план. При копировании символа в пиксели входного изображения игнорируйте пиксели черного фона и, таким образом, копируйте только нечерные пиксели. В противном случае у вас будет отвлекающий черный прямоугольник вокруг каждого символа на результирующем изображении. Допустим, высота каждого символа в шрифте 34 пикселя (см. код в шаблоне), ширина у каждого символа разная. При рисовании необходимо учитывать ширину нарисованных символов, чтобы отдельные символы не перекрывались. Комментарий Использование VLA запрещено. При реализации задачи соответствующим образом определите свои собственные типы данных, например, для представления изображения TGA в памяти, чтобы вы могли хорошо работать с изображениями. Также создайте набор функций для обработки изображения TGA, чтобы у вас не было всего кода в основной функции. Вам не нужно поддерживать черно-белые изображения TGA или изображения TGA с прозрачностью (RGBA). Для этой задачи предположим, что все изображения TGA имеют глубину цвета 24 бита (RGB) и что их система координат начинается в верхнем левом углу (т. е. не разрешается 5-й бит в дескрипторе или значение начала/смещения в заголовок). Вы столкнетесь с ошибками памяти при работе со строками или пикселями. Используйте дезинфицирующее средство для адресов! Использование отладчика VSCode будет очень полезно при решении этой задачи. Даже при отладке/шаге вы можете перенаправить файл на ввод программы, чтобы вам не приходилось вводить ввод вручную. Длина эталонного решения: ~190 строк (включая код шаблона) Тестирование программы Вы можете генерировать свои собственные изображения TGA для тестирования, используя, например, ImageMagick: $ convert myimage.jpg -alpha off -define tga:image-origin=TopLeft -depth 8 -type TrueColor myimage.tga Перенаправление ввода Чтобы не приходилось постоянно вручную вводить цифры с клавиатуры при тестировании программы, можно перенаправить данные на ввод программы из файла: # перевод программы gcc -g -fsanitize=address main.c -o программа # запустить файл, перенаправить файл test-1.stdin на вход программы ./program img1.tga out.tga font < test-1.stdin Дезинфицирующее средство для адресов Используйте средство очистки адресов при переводе, чтобы быстро обнаруживать (почти неизбежные) ошибки памяти.
Системное программирование. Настройка, Разовая консультация. У меня есть linux, есть QT Creator, мне нужно в проект добавить библиотеку Crow (это для построения REST API). Нужно показать как это сделать, объяснить и сказать что дополнительно по этому почитать. Я программист на python, а с с++ знаком мало. Спасибо!.
C++ консольное. Разработка с нуля. Https://disk.yandex.ru/d/azL9MMMtiITlGw Задание + пример решения задания. Код примера скину. Оплата по получению работы, срок - сейчас.Очень жду хороших спецов.
Системное программирование. Доработка существующего продукта, Помощь при возникновении вопросов. Я обучаюсь в вузе (2 курс) и при выполнении заданий периодически возникают вопросы, самостоятельное решение которых отнимает много времени (от невнимательности в коде до непонимания его ошибок). Нужна помощь именно в таких моментах. Использую Clion, msys и git.
Помочь разобраться с системой Linux и помочь созидаться приложение. Мне необходимо сделать приложение по теме информационно справочная система «пациенты больницы» в среду Linux 4.15. Нужна помочь в объяснении как работать в системе и помочь вместе ( разобрать) сделать приложение.
Объектно-ориентированное программирование. Разработка с нуля, Объяснение темы и помощь с лабораторными работами. Нужна помощь в объектно-ориентированном программировании на С++, объяснение того, как выполнить необходимые задачи.
Разработка приложений для ПК. Разработка с нуля. Нужен студент 3-6 курсов технических факультетов(Прикладная математика/информатика, Информатика и вычислительная техника, ...) делавший курсовые на С++, чтобы сделать курсовую работу по программированию.
Почему стоит искать работу для фриласнеров по профилю разработка на c/c++ в России у нас?
🔸 Более 1 предложений о работе за сегодня в тематике разработка на c/c++
🔸 Работа и подработка на бирже фриланса от прямых заказчиков, которым нужна помощь специалистов по профилю разработка на c/c++ уже сегодня!
🔸 Свежих заказов на разработка на c/c++ в России для фрилансеров на сентябрь 2026 года — 12 шт.
Как найти удалённую работу для фриланс-специалистов по профилю разработка на c/c++ в России?
Вы специалист по разработка на c/c++ и ищете проекты и заказы на удалёнке в России? Нам всегда есть что вам предложить. Ежедневно мы публикуем новые проекты и заказы по вашей специальности. Найдите интересную работу уже сегодня
Сколько проектов для IT-специалистов по профилю разработка на c/c++ в России?
На сентябрь 2026 года опубликовано 12 предложений удалённой работы от прямых заказчиков для исполнителей по специализации разработка на c/c++
Сколько можно заработать выполняя проекты по разработка на c/c++?
Специалисты по профилю разработка на c/c++ зарабатывают от 0.00 рублей с заказа. Хотите больше? Выполняйте как можно больше заказов и зарабатывайте сколько пожелаете