AtCoderの過去問対策です。ABCで解けなかった問題、ためになった問題のコードを備忘録として残します。
問題
解説
https://img.atcoder.jp/arc065/editorial.pdf
解答例1
#include <bits/stdc++.h> using namespace std; int main(){ char c; cin >> c; if(c == 'a' || c == 'e' || c == 'i' || c == 'o' || c == 'u'){ cout << "vowel" << endl; }else{ cout << "consonant" << endl; } }
メモ
- if文で母音か判定する
解答例2
#include <bits/stdc++.h> using namespace std; int main(){ char c; cin >> c; string vowel = "aiueo"; cout << (vowel.find(c) != string::npos ? "vowel\n" : "consonant\n"); }
メモ
- 母音を表す文字列(vowel)を用意する
- 入力値が、vowelに含まれるか判定する