Điểm:
100 (p)
Thời gian:
1.0s
Bộ nhớ:
256M
Input:
bàn phím
Output:
màn hình
Đề bài: Trong thời gian nghỉ dịch thì Minh đã quên hết các nguyên âm là gì và đã quyết định học lại. Vì không có tài liệu nên cậu quyết định học bằng cách lập trình để hiểu rõ (Các nguyên âm là: \(a,e,i,o,u\)). Nhưng vì Minh mới học code nên chưa làm được, các bạn coder hãy giúp cậu ấy nhé 😃
Input
- Nhập vào số tự nhiên \(n\).
- \(n\) dòng sau là một xâu kí tự \(s\). Đếm số nguyên âm có trong các xâu
\(s\) đó.
Output
- Kết quả của bài toán
Example
Test 1
Input
2
Hello
Bonjour
Output
2 3
Bình luận
include<bits/stdc++.h>
define int long long
using namespace std;
signed main()
{
string s; int n,i,d; vector<int> v;
cin>>n; n++; while (n--)
{
getline(cin,s); d=0;
for(i=0; i<s.size(); i++)
{
if (s[i]<='Z') s[i]+=32;
if (s[i]=='u'||s[i]=='e'||s[i]=='o'||s[i]=='a'||s[i]=='i') d++;
}
v.push_back(d);
}
for(i=1; i<v.size(); i++) cout<<v[i]<<" ";
return 0;
}
c++20
Lưu ý cho C++: bài này xâu input có dấu cách nên phải dùng getline(cin,tên_xâu)
Code C++:https://ideone.com/yNa5sK
giải thích giúp tớ bài này đi mn
bài cơ bản nên cho tip là : tạo bảng gồm a,e,i,o,u r find trong cái xâu đó có những kí tự trong bảng thì tăng biến đếm ::))