У меня этот код.C++ Если цикл внутри цикла for. Пределы
for(int j=0; j<=n; j++) {
Xnew2 = j*(Y+R2)/n;
Ynew2 = pow((((Y+R2)*(Y+R2)) - (Xnew2*Xnew2)), 0.5);
cout<<"\n("<<Xnew2<<","<<Ynew2<<")";
}
Я хочу, чтобы все значения, которые будут отображаться, но я также хочу, чтобы создать ограничение на отображенных, чтобы убедиться, что Ynew2
не может идти выше, чем 310 или любой меньше -310 значений. Радиус - 482,7 мм, это число, которое в настоящее время имеют значения.
Как это сделать? Я попытался положить в него петлю if
, но это не сработало, и все, что я попробовал, дало мне только одно значение. Любая помощь?
Что было, если вы положили в цикле? –
Если Ynew2 <= 310 // просто пытался увидеть, могу ли я получить одно значение для работы cout << "\ n (" << Xnew2 << "," << Ynew2 << ")"; –
'if (Ynew <= 310) cout << ...' должен работать и предотвращать отображение значений * больше *, чем 310. С другой стороны, значения будут больше, чем -310. –