C ভাষায় স্ট্রিংকে আপারকেসে রূপান্তর করার প্রোগ্রাম:
উদাহরণ
#include <stdio.h>
#include <string.h>
int main() {
char s[100];
int i;
printf("\nEnter a string: ");
gets(s);
for (i = 0; s[i] != '\0'; i++) {
if (s[i] >= 'a' && s[i] <= 'z') {
s[i] = s[i] - 32;
}
}
printf("\nString in Upper Case = %s", s);
return 0;
}
আউটপুট
Enter a string: hello world! String in Upper Case = HELLO WORLD!
উপরোক্ত প্রোগ্রামে, স্ট্রিংকে আপারকেসে রূপান্তর করার একচুটি কোড main() ফাংশনে রয়েছে। char টাইপ অ্যারে s[100] ডিক্লেয়ার করা হয়েছে যা ইউজারের দেওয়া স্ট্রিং স্টোর করবে।
তারপর, for লুপ ব্যবহার করে স্ট্রিংকে আপারকেস স্ট্রিং-এ রূপান্তর করা হয়েছে এবং if ব্লক ব্যবহার করে চেক করা হয়েছে যে ক্যারেক্টারগুলো লোয়ারকেসে আছে কিনা, থাকলে তাদের ASCII ভ্যালু থেকে ৩২ বিয়োগ করে আপারকেসে রূপান্তর করা হয়েছে।
for (i = 0; s[i] != '\0'; i++) {
if (s[i] >= 'a' && s[i] <= 'z') {
s[i] = s[i] - 32;
}
}
C ভাষায় স্ট্রিংকে লোয়ারকেসে রূপান্তর করার প্রোগ্রাম:
উদাহরণ
#include <stdio.h>
#include <string.h>
int main() {
char s[100];
int i;
printf("\nEnter a string: ");
gets(s);
for (i = 0; s[i] != '\0'; i++) {
if (s[i] >= 'A' && s[i] <= 'Z') {
s[i] = s[i] + 32;
}
}
printf("\nString in Lower Case = %s", s);
return 0;
}
আউটপুট
Enter a string: HELLOWORLD String in Lower Case = helloworld
উপরোক্ত প্রোগ্রামে, স্ট্রিংকে লোয়ারকেসে রূপান্তর করার একচুটি কোড main() ফাংশনে রয়েছে। char টাইপ অ্যারে s[100] ডিক্লেয়ার করা হয়েছে যা ইউজারের দেওয়া স্ট্রিং স্টোর করবে।
তারপর for লুপ ব্যবহার করে স্ট্রিংকে লোয়ারকেস স্ট্রিং-এ রূপান্তর করা হয়েছে এবং if ব্লক ব্যবহার করে চেক করা হয়েছে যে ক্যারেক্টারগুলো আপারকেসে আছে কিনা, থাকলে তাদের ASCII ভ্যালুতে ৩২ যোগ করে লোয়ারকেসে রূপান্তর করা হয়েছে।
for (i = 0; s[i] != '\0'; i++) {
if (s[i] >= 'A' && s[i] <= 'Z') {
s[i] = s[i] + 32;
}
}