for 文の練習!
問題概要
長さ の文字列
が与えられる。
のうち母音字の個数、つまり a,i,u,e,o の個数の総和を求めよ。
解法
文字列 の文字を 1 個ずつ、
for 文を使って調べていきましょう。
コード
#include <bits/stdc++.h> using namespace std; int main() { int N; string S; cin >> N >> S; int res = 0; for (int i = 0; i < N; ++i) { // 文字 S[i] が母音かどうかを調べる if (S[i] == 'a' || S[i] == 'i' || S[i] == 'u' || S[i] == 'e' || S[i] == 'o') ++res; } cout << res << endl; }