स्ट्रिंग को अपरकेस में बदलने का प्रोग्राम
#include <stdio.h>
#include <string.h>
int main() {
char s[100];
int i;
printf("\nएक स्ट्रिंग दर्ज करें: ");
gets(s);
for (i = 0; s[i] != '\0'; i++) {
if (s[i] >= 'a' && s[i] <= 'z') {
s[i] = s[i] - 32;
}
}
printf("\nअपर केस में स्ट्रिंग = %s", s);
return 0;
}
आउटपुट
एक स्ट्रिंग दर्ज करें: hello world! अपर केस में स्ट्रिंग = HELLO WORLD!
उपरोक्त प्रोग्राम में, स्ट्रिंग को अपर केस में बदलने का वास्तविक कोड main() फ़ंक्शन में मौजूद है। char टाइप का एक ऐरे s[100] घोषित किया गया है जो यूज़र द्वारा दर्ज स्ट्रिंग को स्टोर करेगा।
फिर, फॉर लूप का उपयोग स्ट्रिंग को अपर केस स्ट्रिंग में बदलने के लिए किया जाता है और if ब्लॉक का उपयोग यह जांचने के लिए किया जाता है कि यदि कैरेक्टर्स लोअर केस में हैं तो, उनके ASCII मान से 32 घटाकर उन्हें अपर केस में बदल दें।
for (i = 0; s[i] != '\0'; i++) {
if (s[i] >= 'a' && s[i] <= 'z') {
s[i] = s[i] - 32;
}
}
स्ट्रिंग को लोअरकेस में बदलने का प्रोग्राम
#include <stdio.h>
#include <string.h>
int main() {
char s[100];
int i;
printf("\nएक स्ट्रिंग दर्ज करें: ");
gets(s);
for (i = 0; s[i] != '\0'; i++) {
if (s[i] >= 'A' && s[i] <= 'Z') {
s[i] = s[i] + 32;
}
}
printf("\nलोअर केस में स्ट्रिंग = %s", s);
return 0;
}
आउटपुट
एक स्ट्रिंग दर्ज करें: HELLOWORLD लोअर केस में स्ट्रिंग = helloworld
उपरोक्त प्रोग्राम में, स्ट्रिंग को लोअरकेस में बदलने का वास्तविक कोड main() फ़ंक्शन में मौजूद है। char टाइप का एक ऐरे s[100] घोषित किया गया है जो यूज़र द्वारा दर्ज स्ट्रिंग को स्टोर करेगा।
फिर फॉर लूप का उपयोग स्ट्रिंग को लोअर केस स्ट्रिंग में बदलने के लिए किया जाता है और if ब्लॉक का उपयोग यह जांचने के लिए किया जाता है कि यदि कैरेक्टर्स अपरकेस में हैं तो, उनके ASCII मान में 32 जोड़कर उन्हें लोअरकेस में बदल दें।
for (i = 0; s[i] != '\0'; i++) {
if (s[i] >= 'A' && s[i] <= 'Z') {
s[i] = s[i] + 32;
}
}