Назад к задачам
Intern — Middle
6

Выявление узких мест в работе программы

Получайте помощь с лайвкодингом в реальном времени с Sobes Copilot
Условие задачи

Необходимо проанализировать представленный фрагмент кода и указать, какие потенциальные проблемы с производительностью в нём присутствуют.

# include <iostream>
# include <cmath>

int main() {
    int sum{};
    for (;;) {
        int num = rand() % 42;
        if (num % 2 == 0) {
            sum += 2;
        } else {
            sum += 1;
        }
    }
}