Skip to content

Instantly share code, notes, and snippets.

@rusdevops
Last active April 13, 2021 09:12
Show Gist options
  • Save rusdevops/960fcfe9e9e46ff30d1050434850995f to your computer and use it in GitHub Desktop.
Save rusdevops/960fcfe9e9e46ff30d1050434850995f to your computer and use it in GitHub Desktop.
  1. Используя следующую структуру реализуйте программу согласно вашему варианту
    ( номер варианта берется по формуле: номер_в_журнале % 15)
examples/demo.cpp
include/
sources/
tests/
CMakeLists.txt
README.md
.travis.yml
  1. В конфигруационном файле .travis.yml прописать этапы сборки и тестирования проекта

  2. В файл README.md добавьте следующие инструкции:

    • по сборке вашего проекта
    • по запуску тестов
    • значок от сервиса Travis CI для ветки master
  3. Для тестирования необходимо использовать GTest

  4. Разместить в удаленном закрытом репозитории свой код с помощью команд git commit и git pull

  5. Предоставить доступ к закрытому репозиторию для пользователя с username - rusdevops

  6. Отправить в Slack личным сообщением ссылку на репозиторий, который проходит процесс сборки и тестирования

  7. Дополнительно можно добавить процесс пакетирования, описанный в 6 лабораторной работе: https://github.com/tp-labs/lab06

N имя описание
00 sum вычислить сумму двух чисел a и b
01 sqrt вычислить корень квадратный из числа a
02 pow вычислить n-степень числа a
03 mod вычислить остаток от деления числа a по модулю m
04 div вычислить реузльтат деления числа a на число b
05 sort отсортировать числа в порядке возрастания
06 count подсчитать количество символов в строке str
07 revert развернуть входную строку str
08 cos вычислить сos от значения a
09 sin вычислить sin от значения a
10 area вычислить площадь прямоугольника со сторонами a и b
11 log вычислить значения логарифма числа a по основанию b
12 bin вернуть строку содержащую бинарное представление числа a
13 hex вернуть строку содержащую шестнадцатеричное представление числа a
14 alpha проверить содержит ли строка str только символы алфавита
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment