Назад к задачам
Условие задачи

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

#include <iostream>
#include <cmath>

int main(void) {
    const int N = 100;
    const double Y = 20;
    const double step = Y / N;

    for (double val = Y; val > 0; val -= step) {
        std::cout << val << " ; ";
        if (val == 2.0)
            std::cout << "Это нужная величина: " << val << std::endl;
    }

    std::cout << std::endl;
}