Следите за новинками
в нашем Telegram канале. Жми, чтобы подписаться:)
⊗cpPmFnMst 289 of 390 menu
◀ ▶

Поиск ошибок в функциях в C++

В следующих задачах некоторый программист написал код и, возможно, допустил в нем ошибки. Вы должны проверить, делает ли код то, что описано. Если код работает некорректно, вы должны исправить ошибки.

Код должен найти сумму результатов работы двух функций:

#include <iostream> int func1() { std::cout << 3 << "\n"; } int func2() { std::cout << 5 << "\n"; } int main() { std::cout << func1() + func2() << "\n"; return 0; }

Код должен найти сумму результатов работы двух функций:

#include <iostream> int func1() { return 3; } int func2() { return 5; } int main() { std::cout << func1 + func2 << "\n"; return 0; }

Функция добавляет ноль к числу от 1 до 9, а числа больше 9 возвращает без изменений:

#include <iostream> #include <string> std::string add(int num) { if (num <= 9) { return std::to_string(0 + num); } } int main() { std::cout << add(5) << "\n"; std::cout << add(12) << "\n"; return 0; }

Код должен проверить число на то, что оно является простым:

#include <iostream> bool isPrime(int num) { for (int i = 2; i < num; i++) { if (num % i != 0) { return true; } else { return false; } } } int main() { std::cout << std::boolalpha; std::cout << isPrime(13) << "\n"; // должен вывести true std::cout << isPrime(12) << "\n"; // должен вывести false return 0; }
← →
↑
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить