у меня есть vector<float>, который держит значения углов в радианах. Что-бы распечатать все значения вектора делаю обычно так:
copy (radians.begin(),radians.end(),ostream_iterator<float>(cout," "));
НО... печатать их надо в градусах.
По идее, можно сделать так:
for (vector<float>::const_iterator i=radians.begin();i!=radians.end();++i){
cout<<(*i)*PI/180.0<<' ';
}
Как видите, это очень громоздко и неудобно, поэтому очень хочется добится того-же результата используя copy, вот только не знаю как.
Помогите, пожалуйста.
Форум —
Development
