পয়েন্টার ব্যবহার করে একটি স্ট্রিংয়ে স্বরবর্ণের সংখ্যা খুঁজে বের করার জন্য আপনাকে স্ট্রিং, স্বরবর্ণ এবং কীভাবে স্ট্রিং দিয়ে পয়েন্টার ব্যবহার করতে হয় তা বুঝতে হবে।
স্ট্রিং অক্ষরের একটি অ্যারে। এবং স্বরবর্ণ হল সেট {a,e,i,o,u} থেকে অক্ষর। পয়েন্টার হল একটি ভেরিয়েবল যা একটি ভেরিয়েবলে মেমরি অবস্থানের মান সংরক্ষণ করে।
একটি পংক্তিতে স্বরবর্ণের সংখ্যা বের করতে। আমরা স্ট্রিংটি অতিক্রম করব এবং তারপর প্রতিটি অক্ষরকে স্বরবর্ণের সাথে তুলনা করব এবং যদি এটি সমান হয় তবে এটি একটি কাউন্টার বাড়াবে অন্যথায় নয়৷
নীচের কোডের শর্ত হল যে এটির জন্য একটি স্ট্রিং প্রয়োজন যাতে সমস্ত ছোট হাতের অক্ষর থাকে। যদি না হয় আপনি tolower() পদ্ধতি ব্যবহার করতে পারেন।
উদাহরণ
#include <iostream> using namespace std; int main() { char str[] = "i love tutorials point"; char *prt ; prt = str; int count = 0; for(prt;(*prt) != '\0'; prt++) { if (*prt == 'a' || *prt == 'e' || *prt == 'i'|| *prt == 'o' || *prt == 'u') { count++; } } cout << "Vowels in the string: " << count; return 0; }
আউটপুট
Vowels in the string: 9