কম্পিউটার

একটি স্ট্রিং এর দৈর্ঘ্য খুঁজে বের করার জন্য C++ প্রোগ্রাম


একটি স্ট্রিং একটি এক মাত্রিক অক্ষর অ্যারে যা একটি নাল অক্ষর দ্বারা সমাপ্ত হয়। একটি স্ট্রিংয়ের দৈর্ঘ্য হল স্ট্রিংয়ের শূন্য অক্ষরের আগে অক্ষরের সংখ্যা।

উদাহরণস্বরূপ।

char str[] = “The sky is blue”;
Number of characters in the above string = 15

একটি স্ট্রিং এর দৈর্ঘ্য খুঁজে বের করার জন্য একটি প্রোগ্রাম নিম্নরূপ দেওয়া হয়েছে।

উদাহরণ

#include<iostream>
using namespace std;
int main() {
   char str[] = "Apple";
   int count = 0;
   while (str[count] != '\0')
   count++;
   cout<<"The string is "<<str<<endl;
   cout <<"The length of the string is "<<count<<endl;
   return 0;
}

আউটপুট

The string is Apple
The length of the string is 5

উপরের প্রোগ্রামে, স্ট্রিং-এ নাল ক্যারেক্টারে না পৌঁছানো পর্যন্ত কাউন্ট ভেরিয়েবলটিকে কিছুক্ষণ লুপে বাড়ানো হয়। অবশেষে কাউন্ট ভেরিয়েবলটি স্ট্রিংটির দৈর্ঘ্য ধরে রাখে। এটি নিম্নরূপ দেওয়া হল।

while (str[count] != '\0')
count++;

স্ট্রিংয়ের দৈর্ঘ্য প্রাপ্ত হওয়ার পরে, এটি পর্দায় প্রদর্শিত হয়। এটি নিম্নলিখিত কোড স্নিপেট দ্বারা প্রদর্শিত হয়৷

cout<<"The string is "<<str<<endl;
cout<<"The length of the string is "<<count<<endl;

strlen() ফাংশন ব্যবহার করেও স্ট্রিংয়ের দৈর্ঘ্য পাওয়া যায়। এটি নিম্নলিখিত প্রোগ্রামে প্রদর্শিত হয়৷

উদাহরণ

#include<iostream>
#include<string.h>
using namespace std;
int main() {
   char str[] = "Grapes are green";
   int count = 0;
   cout<<"The string is "<<str<<endl;
   cout <<"The length of the string is "<<strlen(str);
   return 0;
}

আউটপুট

The string is Grapes are green
The length of the string is 16

  1. C++ ব্যবহার করে একটি স্ট্রিং এর সাবস্ট্রিং এর সংখ্যা খুঁজুন

  2. C++ এ একটি লাইনের মধ্যবিন্দু খুঁজে বের করার জন্য প্রোগ্রাম

  3. C++ এ ত্রিভুজের সেন্ট্রোয়েড খুঁজে বের করার প্রোগ্রাম

  4. C++ এ সমান্তরালগ্রামের ক্ষেত্রফল বের করার প্রোগ্রাম