2次元配列A[i,j] (i,j はいずれも0〜99の値をとる) の i >j である要素A[i,j] は全部で幾つか。
ア 4,851
イ 4,950
ウ 4,999
エ 5,050
イ
i が0のとき、jに該当する値なし。
i が1のとき、jに該当する値は0のみで1個
i が2のとき、jに該当する値は0、1で2個
i が3のとき、jに該当する値は0〜2で3個
i が4のとき、jに該当する値は0〜3で4個
・・・
i が99のとき、jに該当する値は0〜98で99個
従って該当する要素は、
1+2+3+・・・+99 = (99×(99+1))÷2
= 9,900 ÷ 2 = 4,950
問3 | 目次 | 問5 |