Mạo từ

Xem PDF

Điểm: 100 (p) Thời gian: 1.0s Bộ nhớ: 256M Input: bàn phím Output: màn hình

CaiWinDaocuom1999 rủ nhau ôn luyện lại ngữ pháp tiếng Anh sau nhiều ngày buồn chán vì không được ra khỏi nhà. CaiWinDao tìm được ở trên internet một bài tập lựa chọn mạo từ không xác định (a, an) tương ứng với các danh từ số ít cho trước và hai bạn nhanh chóng giải được những câu đầu tiên trong bài. Tuy nhiên, số lượng câu hỏi trong bài quá lớn mà quy tắc xác định lại quá đơn giản nên cả hai nhanh chóng đâm ra buồn chán. CaiWinDaocuom1999 quyết định nhờ hai bạn xác định nốt các mạo từ còn lại trong bài theo quy tắc thông thường: Điền mạo từ an nếu theo sau nó là danh từ bắt đầu bằng các nguyên âm a, e, i, o, u và điền mạo từ a trong các trường hợp còn lại. Các bạn hãy giúp CaiWinDaocuom1999 nhé!

Yêu cầu: Cho trước một danh từ số ít đếm được ở dạng một xâu ký tự latin in thường, hãy tìm mạo từ không xác định đứng trước nó.

Input

  • Một xâu ký tự chỉ chứa các chữ cái latin in thường.

Output

  • Ghi ra mạo từ tương ứng với danh từ trong input ở dạng một xâu ký tự latin in thường.

  • Dữ liệu đảm bảo không tồn tại các ngoại lệ do cách phát âm của âm đầu như an hour hay a uniform.

Example

Test 1

Input
orange
Output
an

Test 2

Input
banana
Output
a

Bình luận


  • 0
    HoangTrieu_2012    8:38 p.m. 8 Tháng 11, 2024

    ff=input()
    if ff[0] in 'a,e,i,o,u':
    print("an")
    else:
    print("a")

    ez
    

    • -2
      dxuloc    9:30 a.m. 29 Tháng 6, 2024
      Hướng dẫn cho:
      C++
      int main()
      {
          string s;
          cin >> s;
      
           char c = s.front();
           if (c == 'a' || c == 'e' || c == 'o' || c == 'u' || c == 'i')
               cout << "an"; 
           else
               cout << "a";
      
           return 0;
      }
      
      Python
      if a[0] in 'aeiou':
          print("an")
      else:
          print("a")
      
      1 phản hồi

      • -1
        kietlqt    6:57 p.m. 28 Tháng 6, 2024
        C++

        #include<bits/stdc++.h>
        using namespace std;
        int main()
        {
        string s;
        cin >> s;

         char c = s.front();
         if (c == 'a' || c == 'e' || c == 'o' || c == 'u' || c == 'i')
             cout << "an"; 
         else
             cout << "a";
        
         return 0;
        

        }


        • -1
          Vodangngoclam    7:50 p.m. 22 Tháng 6, 2024

          ez

          Python
          a = input()
          if a[0] in 'aeiou':
              print("an")
          else:
              print("a")
          


          • 0
            lehongduc    5:50 p.m. 16 Tháng 6, 2024

            đề thiếu rồi nếu chữ có âm đầu là âm h câm thì là an mà 🙂


            • 0
              AbiDev    8:37 a.m. 24 Tháng 8, 2022

              trong tiếng anh vẫn có trường hợp đặc biệt có nguyên âm ở đầu nma dùng a mà =))


              • 1
                khanhhunghack    8:34 p.m. 7 Tháng 1, 2022

                ũa ai cứu toy với 🙁 toy lm bằng scratch mà nó tự nhiên in 6 chữ cái là sao?

                1 phản hồi

                • -1
                  lagiahuy    11:13 a.m. 16 Tháng 10, 2021

                  Spoiler Alert

                  Hint: Chỉ cần cho nhập vào xâu, lấy ký tự đầu, nếu là nguyên âm (không tính y) thì xuất ra "an", còn lại thì xuất ra "a"

                  Reference main code:

                  char c=getchar();
                  if (isVowel(c)) cout<<"an";
                  else cout<<"a";
                  

                  p/s: thấy hay thì cho upvote, không hay thì downvote cũng đc


                  • 0
                    lagiahuy    11:01 a.m. 16 Tháng 10, 2021

                    cho khó đi, như The Sun ấy


                    • 0
                      DangKhoi710    4:16 p.m. 24 Tháng 10, 2020 đã chỉnh sửa

                      Cho khó hơn đê , a hour hay là an hour

                      1 phản hồi
                      • 3 bình luận nữa