Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> सी प्रोग्रामिंग

सी प्रोग्राम यह जांचने के लिए कि क्या दिया गया स्ट्रिंग एक पालिंड्रोम है?

एक पैलिंड्रोम एक शब्द, संख्या, वाक्यांश या वर्णों का अन्य क्रम है जो आगे की तरह ही पीछे की ओर पढ़ता है। मैडम या रेसकार या नंबर 10801 जैसे शब्द एक पैलिंड्रोम हैं।

किसी दिए गए स्ट्रिंग के लिए यदि स्ट्रिंग को उलटने से वही स्ट्रिंग मिलती है तो हम कह सकते हैं कि दी गई स्ट्रिंग एक पैलिंड्रोम है। जिसका अर्थ है पैलिंड्रोम की जांच करने के लिए, हमें यह पता लगाना होगा कि क्या पहला और आखिरी, दूसरा और आखिरी-1, और इसी तरह के तत्व बराबर हैं या नहीं।

इनपुट - नमन

आउटपुट - स्ट्रिंग एक पैलिंड्रोम है

इनपुट − ट्यूटोरियल पॉइंट

आउटपुट - स्ट्रिंग पैलिंड्रोम नहीं है

सी ++ प्रोग्राम में यह जांचने के लिए कि क्या दिया गया स्ट्रिंग एक पालिंड्रोम है। दर्ज की गई स्ट्रिंग को एक नई स्ट्रिंग में कॉपी किया जाता है, और फिर हम स्ट्रिंग के अंतिम अक्षर के साथ पहले अक्षर की तुलना करते हैं और दूसरे अक्षर की तुलना दूसरे अंतिम अक्षर से करते हैं और इसी तरह स्ट्रिंग के अंत तक। यदि दोनों अक्षरों में वर्णों का क्रम समान है, अर्थात, वे समान हैं, तो स्ट्रिंग एक पैलिंड्रोम है अन्यथा नहीं।

उदाहरण

#include <iostream>
#include<string.h>
using namespace std; {
   int main(){
      char string1[]={"naman"};
      int i, length;
      int flag = 0;
      length = strlen(string1);
      for(i=0;i < length ;i++){
         if(string1[i] != string1[length-i-1]) {
            flag = 1;
            break;
         }
      }
      if (flag==1){
         printf(" string is not a palindrome");
      } else {
         printf(" string is a palindrome");
      }
      return 0;
   }
}

आउटपुट

string is a palindrome

नोट - कार्यक्रम संवेदनशील है।


  1. पायथन प्रोग्राम यह जाँचने के लिए कि क्या दी गई स्ट्रिंग स्वर है पालिंड्रोम

    इस लेख में, हम नीचे दिए गए समस्या कथन के समाधान के बारे में जानेंगे। समस्या कथन - हमें स्ट्रिंग (स्वर और व्यंजन दोनों अक्षरों से युक्त) दी गई है, सभी व्यंजनों को हटा दें, फिर जांचें कि परिणामी स्ट्रिंग एक पैलिंड्रोम है या नहीं। यहां हम सबसे पहले स्ट्रिंग में मौजूद सभी व्यंजनों को हटाते हैं। प्रत्य

  1. पायथन प्रोग्राम यह जांचने के लिए कि दी गई स्ट्रिंग कीवर्ड है या नहीं

    इस लेख में, हम नीचे दिए गए समस्या कथन के समाधान के बारे में जानेंगे। समस्या कथन - हमें एक नंबर दिया गया है, हमें यह जांचना होगा कि संख्या दो की शक्ति है या नहीं। कीवर्ड विशिष्ट उपयोग के साथ किसी भी भाषा द्वारा आरक्षित विशेष शब्द हैं और पहचानकर्ता के रूप में उपयोग नहीं किए जा सकते हैं। यह जांचने

  1. पायथन प्रोग्राम यह जाँचने के लिए कि क्या दिया गया स्ट्रिंग पैंग्राम है

    इस लेख में, हम दिए गए समस्या कथन को हल करने के लिए समाधान और दृष्टिकोण के बारे में जानेंगे। समस्या कथन एक स्ट्रिंग इनपुट को देखते हुए, हमें यह जांचने के लिए एक पायथन प्रोग्राम जेनरेट करना होगा कि वह स्ट्रिंग पंग्राम है या नहीं। पंग्राम एक वाक्य/शब्दों की श्रृंखला है जिसमें अंग्रेजी अक्षर संग्रह मे