Математическая функция синуса std :: sin принимает аргумент в радианах:
arg - значение, представляющее угол в радианах, с плавающей точкой или
Интегральный тип
Если вам нужен 1 цикл и 100 баллов, то, зная, что в одном цикле есть 2pi радиана, вам нужно что-то вроде
double rads;
for(int i=1;i<=100;i++)
{
rads = 2.0*M_PI*i/100;
// your expression in terms of std::sin(rads)
}
Если, случайно, ваш компилятор / библиотека не имеет M_PI из коробки, тогда посмотрите здесь для флагов, которые должны сделать его доступным.
Одна вещь, которая не была затронута, - это точный интервал, который вы должны сгенерировать. Если вам нужен закрытый интервал [0,2pi], вам нужно будет отрегулировать размер шага. Я дал полуоткрытый интервал (0,2pi), а @Michael Walz дал другой полуоткрытый интервал [0,2pi).