![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Новичок
Джуниор
Регистрация: 14.10.2010
Сообщений: 1
|
![]()
Всем привет! Вот сижу решаю такую задачку: Найти наименьший номер элемента последовательности, для которого выполняется
условие M.Вывести на экран этот номер и все элементы a_i,где i = 1, 2,..., n. |(a_n)-(a_n-1)|< eps . А сама функция вот a_n=arctn(a_n-1), a_1=0 (подчеркивание это нижний регистр..не знал как сделать)) Вот программный код: делаю по аналогии с другим заданием, но не получается..все по нулям выходит...может кто помочь? хотя бы на правильную мысль натолкнуть #include "stdafx.h" void task() { double x, a,a_pred , eps; int n, i, t = -1; const double PI = atan(1.)*4.; cout<<endl; cout<<"Vvedite \'n\' = "; cin>>n; cout<<"Vvedite \'eps\'= "; cin>>eps; a_pred = 0; printf("1:\t%f\n", a_pred); for(i = 2; i <= n; i++){ a = atan(PI/180); printf("%d:\t%f\n", i, a); if(t == -1 && fabs(a - a_pred) < eps) t = i; a_pred = a; } cout<<endl; if (t != -1) cout<<"# = "<<t<<endl; } int main() { int g; while(1) { cout<<"0 - exit\n"; cout<<"1 - vichislit\'\n"; cout<<"Select item of menu: "; cin>>g; switch(g) { case 0: return 0; case 1: task();break; default: cout<<"Error!!\n\n"<<endl; } } } |
![]() |
![]() |
![]() |
Опции темы | Поиск в этой теме |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
задача с циклами | werturo | Помощь студентам | 4 | 14.10.2010 08:45 |
Робота с циклами | maloy-rom | Помощь студентам | 5 | 14.06.2009 19:53 |
Работа с циклами. | Надюха | Помощь студентам | 3 | 26.10.2007 09:29 |
Помогите с ЦИКЛАМИ | kl45gp | Общие вопросы Delphi | 11 | 25.04.2007 16:02 |