Не могу найти где накосячил, с++ - Вопросы по С+
  • Чаты 4chT.com в телеграмм
    Наши группы в телеграмм

Вопрос Не могу найти где накосячил, с++

Регистрация
25 Фев 2013
Сообщения
89
Репутация
0
Спасибо
0
Монет
0
Ну, это чистый С, никакие средства C++ не используются. #include "stdio.h" int main(){ int n=0; float y, eps; printf("eps: "); scanf("%f",&eps); do y=++n/(n*n+2.); while(y>eps); printf("%f
", y); _getch(); return 0;}
 
Регистрация
20 Ноя 2013
Сообщения
65
Репутация
0
Спасибо
0
Монет
0
for( n=1; n<100; n++) { // нужно явно преобразовывать во float // потому что n = целому int y = ( n/ (float)(n*n+2) ); // printf( "%f", y ); // это на проверку if( y<=eps ) { break; } } printf( "%f", y );
 
Сверху Снизу