Publish your project for free and start receiving offers from freelance contractors in serveral minutes after publication!

Доработать код

closed without completion


Lab 1: Tasks synchronization and parallelization

Есть код программы добавить case тесты(С файла Lab1 Пункт Testing) , если нужно то и переделать весь код.

Код программы вариант 16


Applications 2

Only registered users can view attachments.


  1. 1 day150 ₴
    Данил Назарец
     260   5  0

    имею опыт с основами программирования на С/C++ смогу выполнить задание

    Ukraine Kharkiv | 13 January at 18:14 |
  2. 2 days200 ₴
    Андрей Князев
     510   23  1

    Могу попытатся сделать задание навыки в С/С++ есть
    телеграм https://t.me/mars_d

    Poland Lublin | 13 January at 22:45 |
  3. 1 day120 ₴
    Ivan Soness
     831   37  1   1

    Здравствуйте, сделаю всё в кратчайшие сроки и обьясню что непонятно, но есть 1 вопрос, готов обсудить в ЛС.

    Ukraine Kyiv | 13 January at 22:54 |
  4. 1 day500 ₽
    Арсений Бечин
     271   3  0

    Сделаю быстро и качественно в течение дня. Очень большой опыт в С++

    Russia Arhangelsk | 14 January at 06:16 |
  5. 1 day120 ₴
    Andrew Smirnow
     250   1  1   2

    Доброго дня. Готовий виконати все швидко і в термін. З мене чистий код + дотепні коментарі.

    Ukraine Putivl | 14 January at 14:39 |
  6. 1 day200 ₴
    Михаил Шибинский
     193   1  0

    Здравствуйте, я пишу программы на с++ опыт большой, сделаю вам это задание)
    очень быстро и качественно)

    Ukraine Dnepr | 17 January at 19:22 |
  • p.s.: я только начал изучать С++, поэтому могу многого просто не знать/ понимать. Критически надо относиться к моим словам!


    Вопросы:

    1) "f" и "g" остаются такими же? 

    2) Ты бы перевёл на русский язык свой задание, потому что многие просто не знают английского и приходиться им пользоваться онлайн-переводчиком. А он плохо переводит: теряется контекст фразы, ковыркаються определения...

    3) А разве "Testing" это пункт меню? 

    Как по мне, "Testing" - это последовательность операций, которые должен проделать сам пользователь, чтобы посмотреть реакцию программы на ту или иную ситуацию. В качестве параметров, которыми оперирует пользователь: само число "num" и возможность отключать "опросы" (я не уверен, можно ли отключать ещё и задержку в функциях). 

    Например, для просмотра реакции программы на п1

    "Testing" ("f nishes before g with non-zero value. Verify the result.", 

    т.е.

    "F заканчивается перед g с ненулевым значением. Проверьте результат.")

    нужно пользователю ввести такое "num", чтобы первая функция завершила свой расчёт раньше второй и просигналила об этом. Ведь пользователь решает какое  вводить "num", а разные функции будут обрабатывать его разное время.

    Остальные пункты "Testing" аналогичны. 

    4) Что такое в конце: 

    "Extensions

    1. Generalize to n functions. 

    2. Generalize to arbitrary binary operation."? 

    т.е.

    "Выдвижений

    1. Обобщить на n функций.

    2. Обобщить на произвольную двоичную операцию."