Вычислить y=cos(1+cos(2+...+cos(39+cos(40)... ))
Добавлено: 27 мар 2013, 23:15
помогите решить пожалуйста
форум программистов
https://www.developing.ru/
Код: Выделить всё
double y;
for (int x=40, y=x; x>1 ;)
y=--x+cos(y);
Кошмар.... код вообще не скомпилируется. Но даже если поправить синтаксис, программа просто зависнет в вечном цикле.Ne0N писал(а):что-то вроде этого:Код: Выделить всё
double y; for (int x=40, y=x; x>1 ;) y=--x+cos(y);
Код: Выделить всё
double y = 40;
for (int i = 39; i >= 0; --i)
{
y = i + cos(y);
}
std::cout << "y = " << y << std::endl;
Да с чего бы. Посмотрел бы ты внимательно на код, не возникло бы такого мнения.Romeo писал(а):Кошмар.... код вообще не скомпилируется. Но даже если поправить синтаксис, программа просто зависнет в вечном цикле.