Presentation is loading. Please wait.

Presentation is loading. Please wait.

C言語 配列 2016年 吉田研究室.

Similar presentations


Presentation on theme: "C言語 配列 2016年 吉田研究室."— Presentation transcript:

1 C言語 配列 2016年 吉田研究室

2 課題 要素を10個持ったint型の配列A,Bがある. これらの要素をそれぞれかけ合わせて配列Cを作成し,その結果を出力せよ. このとき,配列A,Bの要素はarrayA.txt,arrayB.txtからそれぞれ読み込むこととする. (これらのテキストファイルとその中の要素は自分で作成すること) (例)配列Aの一つ目の要素が10,配列Bの1つ目の要素が20の場合 A[0]*B[0]=200

3 配列Aの要素が記載されているarrayA.txtと
配列Bの要素が記載されているarrayB.txtを読み込む 配列A,B,Cの要素数は既にわかっているので,それぞれ定義する 配列A,Bの要素を読み込む 配列Cを定義する(配列Aの要素と配列Bの要素をかけ合わせたものが配列Cの要素となる) A[添え字]*B[添え字]=Cの要素 Aの要素*Bの要素=Cの要素 と出力される

4 二次元配列 a[i][j] = 二次元配列とは 縦横の2次元で配列を考えるもの a[2][5]:aという配列の2行5列目の要素
int a[4][5]:aというint型の配列は縦方向に4つ横方向に5つ要素をもつ a[0][0] a[0][1] a[0][2] a[0][3] a[0][4] a[1][0] a[1][1] a[1][2] a[1][3] a[1][4] a[2][0] a[2][1] a[2][2] a[2][3] a[2][4] a[3][0] a[3][1] a[3][2] a[3][3] a[3][4] a[i][j] = ただし, 0≦i≦3,0≦j≦4

5

6

7 配列を用いて九九の表を完成させよ(for文の課題を参考にすること)
練習問題 配列を用いて九九の表を完成させよ(for文の課題を参考にすること) 9行9列の配列を作成 1行目は普通のfor文で1~9を出力 二重のforループで行と列をそれぞれ出力

8

9 練習問題 配列を用いて2×2行列の行列式を計算し, 以下のように出力されるようなプログラムを作成せよ 行列𝐴= 𝑎 00 𝑎 01 𝑎 10 𝑎 11 行列式|𝐴|= 𝑎 00 𝑎 01 𝑎 10 𝑎 11 =?

10 行列の各要素に値を振り分けるための変数i,j
2行2列の配列A 行列式を示す変数detをそれぞれ定義する 行列の各要素に値を入力させる 行列式を計算する 結果を出力する

11 これまでに学習したことをもとにオリジナルのプログラムを作成せよ
最終課題 これまでに学習したことをもとにオリジナルのプログラムを作成せよ


Download ppt "C言語 配列 2016年 吉田研究室."

Similar presentations


Ads by Google