2 個の配列を同時に for
文を使って調べていこう!
問題概要
2 つの 次元ベクトル と が与えられて、
を満たすかどうかを判定せよ。
考えたこと
配列が 2 つあっても、for
文を用いて、共通の添字 を回しながらアクセスできる。
次のコードを参照!
コード
#include <bits/stdc++.h> using namespace std; int main() { int N; cin >> N; vector<int> A(N), B(N); for (int i = 0; i < N; i++) cin >> A[i]; for (int i = 0; i < N; i++) cin >> B[i]; int res = 0; for (int i = 0; i < N; i++) res += A[i] * B[i]; if (res == 0) cout << "Yes" << endl; else cout << "No" << endl; }