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

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


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

প্রোগ্রাম ১: ম্যানুয়াল টগল (ASCII মান ব্যবহার)

#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

প্রোগ্রাম ২: লাইব্রেরি ফাংশন ব্যবহার (ctype.h)

#include <stdio.h>
#include <ctype.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. পাইথনে দिये गये স্ট্রিংয়ে বড় ও ছোট হাতের অক্ষর গণনা করার প্রোগ্রাম