Перейти к содержимому
Задача · Первая программа · урок 7 из 7

Задача: первая функция

Напишите две функции: int square(int x) возвращает квадрат числа x, а int sum3(int a, int b, int c) — сумму трёх чисел.

  • square(3) → 9
  • square(-4) → 16
  • sum3(1, 2, 3) → 6

Ограничения: числа — любые значения int, при которых результат тоже помещается в int.

Кнопка «Запустить тесты» выполняет проверки с вкладки first_test.cpp — их можно прочитать, но не изменить. Каждая строка CHECK_EQ(вызов, ожидаемое) вызывает вашу функцию и сравнивает результат с числом справа. Файл с тестами вставляет ваш код к себе строкой #include "first.cpp", поэтому программа собирается из одного файла и объявлять функции не нужно. Урок засчитывается после кнопки «Отправить на проверку».

Не добавляйте лишних #include, если в задаче это прямо не сказано.

first.cpp — cpp
cpp · строк: 8
Ctrl+Enter запуск · Esc выйти из редактора

Подпишись, чтобы пройти курс

Курс бесплатный. Войди через Telegram и подпишись на канал — откроются все уроки.

Войти другим способом