Пусть a1=b1=1; ak=3bk-1+2ak-1; bk=2ak-1+bk-1; k= 2,3,... Помогите с кодом Язык C++ - Вопросы по С+
  • Чаты 4chT.com в телеграмм
    Наши группы в телеграмм

Вопрос Пусть a1=b1=1; ak=3bk-1+2ak-1; bk=2ak-1+bk-1; k= 2,3,... Помогите с кодом Язык C++

Регистрация
27 Фев 2013
Сообщения
78
Репутация
0
Спасибо
0
Монет
0
Помогите с кодом
Язык C++
//otvet.imgsmail.ru/download/21044107_be3aeeddc7385d0811cb3201a608e596_800.jpg
 
Регистрация
23 Дек 2013
Сообщения
81
Репутация
0
Спасибо
0
Монет
0
#include #include #include float b( int ); /* Опережающее описание. Чтобы можно было её вызвать в функции "float a( int i ){}" float a( int i ) { if( i==1 ) return 1; else return 3*b(i-1)+2*a(i-1); } float b( int i ) { if( i==1 ) return 1; else return 2*a(i-1) + b(i-1); } int factorial(int n) { if( n==1 ) return 1; else return n*factorial(n-1); } void main() { float Sum; int k, n; clrscr(); /* Очистка экрана */ printf("n="); scanf("%i",&n); Sum = 0; for( k=1; k<=n; k++) Sum+= pow(2, k)/((1 + a(k)*a(k) + b(k)*b(k))*factorial(k)); printf("Sum= %8.4f",Sum); /* Вывод результата */ getch(); /*Ожидание нажатия любой клавиши */ }
 
Сверху Снизу