7月12日課題 課題1。有名なフィボナッチの数列は次のように定義される。 a(0)=0,a(1)=1,a(n+1)=a(n)+a(n-1) (n≧1) ◎ 最初の計算例 a(2)=a(0)+a(1)=0+1=1, a(3)=a(1)+a(2)=1+1=2, a(4)=a(2)+a(3)=1+2=3, a(5)=a(3)+a(4)=2+3=5, プログラムを組んでa(25)を求めよ。 ※ 上の表現は数学的なものでプログラムではない。 提出は、ソースコードと実行結果の両方とする。 課題2。実行結果を見てプログラムを完成せよ。 実行結果 1 2 5 10 17 26 37 50 65 82 4 3 6 11 18 27 38 51 66 83 9 8 7 12 19 28 39 52 67 84 16 15 14 13 20 29 40 53 68 85 25 24 23 22 21 30 41 54 69 86 36 35 34 33 32 31 42 55 70 87 49 48 47 46 45 44 43 56 71 88 64 63 62 61 60 59 58 57 72 89 81 80 79 78 77 76 75 74 73 90 100 99 98 97 96 95 94 93 92 91 未完成プログラム int a[10][10],c=0,i,j; for(i=0;i<10;i++) { for(j=*;j<=i;j++){ a[***][***]=++c; } for(j=*;j<=i;j++){ a[***][***]=++c; } } for(*=0;*<10;*++){ for(*=0;*<10;*++){ printf("%3d",a[i][j]); } printf("\n"); } ☆ '*' の数だけ文字が消されたとは限らない,スペ−スのこともある。