কম্পিউটার টিউটোরিয়াল

সি++ কোড: স্বরবর্ণ যাচাই করে উত্তর বের করুন

মান লোিয়ে একটি স্ট্রিং S আছে। অমল এবং বিমল একটা গেম খেলছে। গেমের নিয়ম: প্রথম খেলার অমল ডিটেক্টিভ, সে একটি "অপরাধ" তদন্ত করবে এবং কারণ বের করবে। সে যে-কোনো প্রশ্ন করতে পারে যার উত্তর হবে "হ্যাঁ" বা "না"। যদি প্রশ্নের শেষ অক্ষর স্বরবর্ণ হয়, তবে উত্তর "হ্যাঁ", অন্যথায় "না"। স্বরবর্ণগুলো: A, E, I, O, U, Y। প্রশ্ন S দিয়ে উত্তর খুঁজে বের করতে হবে।

উদাহরণ

ইনপুট: S = "Is it in university?"
আউটপুট: Yes (কারণ শেষ অক্ষর 'y' যা স্বরবর্ণ)۔

সমাধানের ধাপসমূহ

s := "AEIOUYaeiouy"
for i := 0 to S.size()-1:
    t := S[i]
    if t হয় অক্ষর:
        ans := t
if ans s-তে পাওয়া যায়:
    return "YES"
অন্যথায়
    return "NO"

সি++ কোড উদাহরণ

#include <bits/stdc++.h>
using namespace std;

string solve(string S) {
    string s = "AEIOUYaeiouy";
    char ans;
    for (int i = 0; i < S.size(); i++) {
        char t = S[i];
        if (isalpha(t))
            ans = t;
    }
    if (s.find(ans) != string::npos)
        return "YES";
    else
        return "NO";
}

int main() {
    string S = "Is it in university?";
    cout << solve(S) << endl;
}

ইনপুট

"Is it in university?"

আউটপুট

YES
  1. C++ কোড: গাণিতিক গড় বিচ্যুতি (Arithmetic Mean Deviation) ন্যূনতম করা

  2. C++ কোড: ব্যাটারি কম্বিনেশনের সংখ্যা গণনা

  3. C++-এ Find Permutation: গোপন স্বাক্ষর থেকে 렉্সিকোগ্রাফিক্যালি সর্বনিম্ন পারমুটেশন খুঁজে বের করা

  4. C++-এ অক্ষর স্বরবর্ণ নাকি ব্যঞ্জনবর্ণ বের করার প্রোগ্রাম