演習課題「二次元のいもす法」

整数 n, m, q と q 回整数 x1, y1, x2, y2, x が与えられます。
0 で初期化された要素数 n×m の二次元配列 a に対し、各 x1, y1, x2, y2, x について左上を (x1, y1), 右下を (x2, y2) とする長方形範囲に x を加算してください。
いもす法を用いてこれを処理し、最終的に得られる二次元配列 a を出力してください。
入力を受け取るコードと二次元配列 a を n 行目 m 列目まで出力する関数 print2DArray(a, n, m) がすでに用意されているので、コードを書き足してプログラムを完成させてください。

期待する出力値

0 0 0 0 0
0 7 7 7 0
0 7 7 7 0
0 7 7 7 0
0 0 0 0 0

※有料会員になるとこの動画をご利用いただけます
詳しい説明を読む

#07:二次元のいもす法

二次元の場合のいもす法について学習します。