カウント変数を使った計算
#お題
N 個の整数 M_1, M_2, ..., M_N があります。
i 番目の M を M_i とするとき、M_i * i
を改行区切りで出力してください。
例えば、M_5
が 3
の場合、3 * 5 = 15
となります。
#入力
N
M_1 M_2 ... M_N
・ 1 行目に整数 N が与えられます。
・ 2 行目に N 個の整数 M_1, M_2, ..., M_N が与えられます。
#出力
i 番目の M を M_i とするとき、M_i * i
を改行区切りで出力してください。
M_1 * 1
M_2 * 2
...
M_N * N
#コード
input()
a = [int(x) for x in input().split()]
cnt = 1
for i in a:
print(i * cnt)
cnt += 1
#参考
- M_i * i をおこなう際、配列は 0 番目から数えることに注意して計算しましょう。
N = int(input())
M = list(map(int, input().split()))
for i in range(N):
print(M[i] * (i + 1))