22.05.2010, 22:59. Просмотров 386. Ответов 6
Для заданного числа N>1 построить последовательность чисел фибоначчи А(0), А(1), .... А(n), которые изменяются по закону А(0)=А(i-1)+A(i-2). Определить значение третьего четного числа.
C++ |
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
| int _tmain(int argc, _TCHAR* argv[])
{
int a[15];
int k, m, i;
fibonacci(a);
for (i=0;i<k;i++)
{
if (a[i]%2==0)
{if (i>=3)
i==m;
break;}
}
cout<<m;
{
void fibonacci(int*b)
int j,n;
int b[0]=1;
int b[1]=1;
int b[15];
for (j=2;j<n;j++)
{
b[j]=b[j-1]+b[j-2];
}
return 0;
} |
|
stdafx.h
C++ |
1
2
3
4
5
| #include <stdio.h>
#include <tchar.h>
#include <iostream>
void fibonacci(int*b);
using namespace std; |
|