Обучение си. Я не совсем 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 курсов технических факультетов(Прикладная математика/информатика, Информатика и вычислительная техника, ...) делавший курсовые на С++, чтобы сделать курсовую работу по программированию.
Разработка приложений для ПК Поворот изображения в формате BMP на 90 градусов против часовой стрелки. Формат использования такой:
./image-transformer <source-image> <transformed-image>.
Веб-разработка. Настройка. Написать проект в Си с коммуникацией клиент-сервер через UDP или TCP и передать файл от клиента серверу под IPV4 и сохранить файл у сервера.
Системное программирование. Помощь с лабораторной работой. Объяснить реализацию N-арного дерева. Помочь сделать задание. ( Дано N - дерево. Кроме того все вершины имеют цвет. Всего 3 цвета (белый, черный и жёлтый). Все вершины с нечётными номерами перекрасить жетый ->черный->белый->желтый).
Программирование на с++ помощь в выполнении заданий. Разработка с нуля. Программирование на с++ помощь в выполнении лабораторной работы (8 заданий) Для человека, понимающего в c++ будет абсолютно не сложно Дедлайн 20 ноября.
Разработка приложений для ПК. Разработка с нуля. Написать программу C++, которая на вход получает число буквенным написанием на Французском языке, а на выходе выдаёт число цифрами. Например: программа получает на вход "cinq cent cinq" выводит "505".
Разработка приложений для ПК. Доработка существующего продукта. Доработать небольшой проект, привязать задания к кнопкам. Отредактировать ошибки и запустить проект. Полноценное обсуждение лучше в discord.
Курсовая работа по программированию. Доработка существующего продукта, настройка, разработка с нуля, тестирование. На вход программы задаются количество зарядов (не больше 10) и закреплён заряд на сфере или нет. Положение зарядов задается широтой и долготой. Заряды одноимённо заряженные и не имеют линейных размеров, то есть считаются за точечные. Движение зарядов описывается вторым законом Ньютона и законом Кулона. Чтобы энергия в системе уменьшалась, нужно вручную добавлять силу вязкого трения (const * скорость, задается вручную константа). Нужно получить дифференциальное уравнение и решить его методом Рунге-Кутты четвёртого порядка. Нужно описать динамику движения зарядов и получить равновесную конфигурацию. На выводе нужно получить 3д график, на котором будет видно, как двигаются заряды по сфере и принимают равновесные конфигурации. Весь код программы на С++, а интерфейс на Qt. Уже есть работающий код, в который нужно внести доработки и добавить визуализацию, а также помочь с описанием. Также есть пример от преподавателя.
Системное программирование. Доработка существующего продукта. Есть модульные тесты на Си. Они по выходным данным проходят, но по памяти нет (происходит утечка). Необходимо устранить эту утечку.
Разработать код для шифрования и дешифрования по алгоритму Hierocrypt-L1. Разработка с нуля. Создать программу которая будет шифровать и дешифровать по алгоритму Hierocrypt-L1.
Почему стоит искать работу для фриласнеров по профилю разработка на c/c++ в России у нас?
🔸 Более 2 предложений о работе за сегодня в тематике разработка на c/c++
🔸 Работа и подработка на бирже фриланса от прямых заказчиков, которым нужна помощь специалистов по профилю разработка на c/c++ уже сегодня!
🔸 Свежих заказов на разработка на c/c++ в России для фрилансеров на май 2026 года — 22 шт.
Как найти удалённую работу для фриланс-специалистов по профилю разработка на c/c++ в России?
Вы специалист по разработка на c/c++ и ищете проекты и заказы на удалёнке в России? Нам всегда есть что вам предложить. Ежедневно мы публикуем новые проекты и заказы по вашей специальности. Найдите интересную работу уже сегодня
Сколько проектов для IT-специалистов по профилю разработка на c/c++ в России?
На май 2026 года опубликовано 22 предложений удалённой работы от прямых заказчиков для исполнителей по специализации разработка на c/c++
Сколько можно заработать выполняя проекты по разработка на c/c++?
Специалисты по профилю разработка на c/c++ зарабатывают от 0.00 рублей с заказа. Хотите больше? Выполняйте как можно больше заказов и зарабатывайте сколько пожелаете