কম্পিউটার

সি প্রোগ্রাম স্ট্রিং ধারণা ব্যবহার করে বড় হাতের অক্ষরকে ছোট এবং তদ্বিপরীত রূপান্তর করতে


আপার থেকে লোয়ার এবং লোয়ার থেকে আপার রূপান্তরকে সাধারণত টগল বলা হয়।

প্রতিটি অক্ষর টগল করার অর্থ হল, একটি প্রদত্ত স্ট্রিং-এ, নিচের অক্ষরটি উপরের আকারে প্রিন্ট হয় এবং বড় হাতের অক্ষরটি যথাক্রমে ছোট অক্ষরে প্রিন্ট হয়।

প্রোগ্রাম

বড় হাতের ছোট হাতের এবং ছোট হাতকে উপরের দিকে রূপান্তর করার জন্য C প্রোগ্রামটি নীচে দেওয়া হল -

#include <stdio.h>
#define MAX 100
void toggle(char * string);
int main(){
   char string[MAX];
   printf("enter the string need to be toggle :\n");
   gets(string);
   toggle(string);
   printf("final string after toggling is:\n");
   printf("%s\n", string);
   return 0;
}
void toggle(char * string){
   int i=0;
   while(string[i]!='\0'){
      if(string[i] >= 'a' && string[i] <= 'z'){
         string[i] = string[i] - 32;
      }
      else if(string[i] >= 'A' && string[i] <= 'Z'){
         string[i]= string[i] + 32;
      }
      i++;
   }
}

আউটপুট

আপনি যখন উপরে উল্লিখিত প্রোগ্রামটি চালাবেন, আপনি নিম্নলিখিত আউটপুট পাবেন -

enter the string need to be toggle :
TutoRialS PoinT C ProgrAmmIng LanGuage
final string after toggling is:
tUTOrIALs pOINt c pROGRaMMiNG lANgUAGE

প্রোগ্রাম

পূর্ব-নির্ধারিত ফাংশন ব্যবহার করে উপরের থেকে নিম্ন এবং নিম্ন থেকে উপরের রূপান্তর করার জন্য সি প্রোগ্রামটি নিম্নরূপ -

#include <stdio.h>
int main(){
   int i, length = 0;
   char string[] = "TutORial";
   length = sizeof(string)/sizeof(string[0]);
   for(i = 0; i < length; i++){
      if(isupper(string[i])){
         string[i] = tolower(string[i]);
      }
      else if(islower(string[i])){
         string[i] = toupper(string[i]);
      }
   }
   printf("final string after conversion: %s", string);
   return 0;
}

আউটপুট

আউটপুট নিম্নরূপ -

final string after conversion : tUTorIAL

  1. C-তে একটি অ্যারের নিম্ন ত্রিভুজাকার এবং উপরের ত্রিভুজাকার ম্যাট্রিক্স প্রিন্ট করার জন্য প্রোগ্রাম

  2. পাইথন প্রোগ্রামে অন্তর্নির্মিত ফাংশন ব্যবহার না করে বড় এবং ছোট হাতের অক্ষর গণনা করুন

  3. পাইথন প্রোগ্রাম ইনবিল্ট ফাংশন ব্যবহার না করে বড় এবং ছোট হাতের অক্ষর গণনা করতে

  4. পাইথন প্রোগ্রাম একটি প্রদত্ত স্ট্রিং-এ বড় এবং ছোট হাতের অক্ষর গণনা করতে।