No.2ベストアンサー
- 回答日時:
c言語で表現すると以下のようになります。
xの初期値を色々変更して、動かしてみて下さい。
また、特に難しい箇所はありませんので、一行ずつ意味を理解して頂いて、
c言語に慣れてみてください。
なにせ「習うより慣れろ」とよく言われた時代の言語ですので。
#include <stdio.h>
int main()
{
int x = 2;
int n;
long T[17];
T[0] = 1;
T[1] = x;
for (n = 1; n < 16; n++) {
T[n + 1] = 2 * x * T[n] - T[n - 1];
}
for (n = 0; n <= 16; n++) {
printf("T[%2d]= %d\n", n, T[n]);
}
return 0;
}
No.4
- 回答日時:
> T(16)までの式を出す
T(2)~T(16)の各項の係数を表示させました。一番右がx^0の項です。
これを式の表現にするのはご自身で行ってみてください。
#include <stdio.h>
#define MAX 16
int main(void) {
int c[MAX+1][MAX+1] = {0};
int i,j;
c[0][0] = 1; // T0 = 1
c[1][1] = 1; // T1 = x
for(i = 2; i < MAX+1; i++){
for(j = MAX; j >= 0; j--){
c[i][j] = 2*c[i-1][j-1] - c[i-2][j];
}
f = 0;
printf("T(%2d) = ", i);
for(j = MAX; j >= 0; j--){
printf("%7d ",c[i][j]);
}
printf("\n");
}
return 0;
}
結果
T( 2) = 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 -1
T( 3) = 0 0 0 0 0 0 0 0 0 0 0 0 0 4 0 -3 0
T( 4) = 0 0 0 0 0 0 0 0 0 0 0 0 8 0 -8 0 1
T( 5) = 0 0 0 0 0 0 0 0 0 0 0 16 0 -20 0 5 0
T( 6) = 0 0 0 0 0 0 0 0 0 0 32 0 -48 0 18 0 -1
T( 7) = 0 0 0 0 0 0 0 0 0 64 0 -112 0 56 0 -7 0
T( 8) = 0 0 0 0 0 0 0 0 128 0 -256 0 160 0 -32 0 1
T( 9) = 0 0 0 0 0 0 0 256 0 -576 0 432 0 -120 0 9 0
T(10) = 0 0 0 0 0 0 512 0 -1280 0 1120 0 -400 0 50 0 -1
T(11) = 0 0 0 0 0 1024 0 -2816 0 2816 0 -1232 0 220 0 -11 0
T(12) = 0 0 0 0 2048 0 -6144 0 6912 0 -3584 0 840 0 -72 0 1
T(13) = 0 0 0 4096 0 -13312 0 16640 0 -9984 0 2912 0 -364 0 13 0
T(14) = 0 0 8192 0 -28672 0 39424 0 -26880 0 9408 0 -1568 0 98 0 -1
T(15) = 0 16384 0 -61440 0 92160 0 -70400 0 28800 0 -6048 0 560 0 -15 0
T(16) = 32768 0 -131072 0 212992 0 -180224 0 84480 0 -21504 0 2688 0 -128 0 1
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・街中で見かけて「グッときた人」の思い出
- ・「一気に最後まで読んだ」本、教えて下さい!
- ・幼稚園時代「何組」でしたか?
- ・激凹みから立ち直る方法
- ・1つだけ過去を変えられるとしたら?
- ・【あるあるbot連動企画】あるあるbotに投稿したけど採用されなかったあるある募集
- ・【あるあるbot連動企画】フォロワー20万人のアカウントであなたのあるあるを披露してみませんか?
- ・映画のエンドロール観る派?観ない派?
- ・海外旅行から帰ってきたら、まず何を食べる?
- ・誕生日にもらった意外なもの
- ・天使と悪魔選手権
- ・ちょっと先の未来クイズ第2問
- ・【大喜利】【投稿~9/7】 ロボットの住む世界で流行ってる罰ゲームとは?
- ・推しミネラルウォーターはありますか?
- ・都道府県穴埋めゲーム
- ・この人頭いいなと思ったエピソード
- ・準・究極の選択
- ・ゆるやかでぃべーと タイムマシンを破壊すべきか。
- ・歩いた自慢大会
- ・許せない心理テスト
- ・字面がカッコいい英単語
- ・これ何て呼びますか Part2
- ・人生で一番思い出に残ってる靴
- ・ゆるやかでぃべーと すべての高校生はアルバイトをするべきだ。
- ・初めて自分の家と他人の家が違う、と意識した時
- ・単二電池
- ・チョコミントアイス
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
コンパイルエラーについて
-
printf、最大値の出し方
-
8人分のテストの点数を入力し、...
-
教えてください!!
-
printf で二進表示を行いたい。
-
C言語初心者です。次の問題で質...
-
万年カレンダーのC言語プログラ...
-
答えを教えてください
-
改行について 1行に何個かづ...
-
unsigned int型について
-
C言語 この問題が分かりません...
-
いつもお世話になっております...
-
WM_CLOSEで閉じれないウィンド...
-
ifなんですが
-
BMI値から体型を判定するプログ...
-
ヘロンの公式を作ったプルグラ...
-
独学で最近c言語を始めたもので...
-
printfの有無で値が変化する
-
プログラムの演算時間を調べた...
-
インクリメント演算子をprintf...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
コンパイルエラーについて
-
printf で二進表示を行いたい。
-
c言語でAからZまでを表示する...
-
テキストカーソル位置の取得
-
4の倍数を論理演算で表す。。
-
cshの文字列操作(0埋め)
-
【C言語教えてください】sin波...
-
10個出力で改行したいのですが...
-
wsprintfの書式制御文字列につ...
-
error C2143: 構文エラー : ';'...
-
printfの出力内の文字をdefine...
-
%P と %X の違い
-
C言語
-
strcmp
-
(C言語)めちゃくちゃな値にな...
-
コマンドラインに出力した文字...
-
スレッドとメッセージキューに...
-
printf( " %2d", p * q );
-
Visual Sutdio 2017 でのC言語...
-
defineで定数が置き換えられな...
おすすめ情報