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

जांचें कि दर्ज किया गया मान पैलिंड्रोम है या सी भाषा का उपयोग नहीं कर रहा है

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

इस प्रोग्रामिंग में, हम कंसोल से एक संख्या दर्ज करने का प्रयास कर रहे हैं, और उस नंबर को अस्थायी चर को असाइन कर रहे हैं।

यदि संख्या शून्य से अधिक है, तो नीचे दिए गए तर्क को लागू करें -

while(n>0){
   r=n%10;
   sum=(sum*10)+r;
   n=n/10;
}

यदि अस्थायी =योग, तो दी गई संख्या एक पैलिंड्रोम है। अन्यथा, यह पैलिंड्रोम नहीं है।

उदाहरण

पैलिंड्रोम के मान के सत्यापन के लिए C प्रोग्राम निम्नलिखित है -

#include<stdio.h>
#include<conio.h>
void main(){
   int n, r, sum=0, temp;
   printf("Enter a number: ");
   scanf("%d",&n);
   temp=n;
   while(n>0){
      r=n%10;
      sum=(sum*10)+r;
      n=n/10;
   }
   if(temp==sum)
      printf("It is a palindrome number!");
   else
      printf("It is not a palindrome number!");
   getch();
}

आउटपुट

जब उपरोक्त प्रोग्राम को निष्पादित किया जाता है, तो यह निम्नलिखित परिणाम उत्पन्न करता है -

12345
It is not a palindrome number

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

    एक सरणी गिरफ्तारी [एन] को देखते हुए जहां एन एक सरणी का कुछ आकार है, कार्य यह पता लगाना है कि सरणी पालिंड्रोम है या रिकर्सन का उपयोग नहीं कर रही है। पैलिंड्रोम एक अनुक्रम है जिसे पीछे और आगे की तरह पढ़ा जा सकता है, जैसे:मैडम, नमन, आदि। तो एक सरणी की जांच करने के लिए पैलिंड्रोम है या नहीं, इसलिए हम ए

  1. संख्या एक पालिंड्रोम है या नहीं यह जांचने के लिए बैश प्रोग्राम?

    यह जांचने के लिए कि कोई संख्या पैलिंड्रोम है या नहीं, हमें संख्या को उलटना होगा, और फिर यदि वास्तविक संख्या और उलटी संख्या समान है, तो यह पैलिंड्रोम है। बैश में, रिवर्स ऑपरेशन करना बहुत आसान है। ऐसा करने के लिए हमें रेव कमांड का उपयोग करना होगा। आइए स्पष्ट रूप से समझने के लिए प्रोग्राम देखें। उदाहरण

  1. यह जांचने के लिए प्रोग्राम कि कोई ऐरे पालिंड्रोम है या C++ में STL का उपयोग नहीं कर रहा है

    एन पूर्णांकों की एक सरणी गिरफ्तारी [एन] को देखते हुए, कार्य यह पता लगाना है कि सरणी एक पैलिंड्रोम है या नहीं। हमें बताए गए कार्य को C++ में STL का उपयोग करके करना है। सी ++ में एसटीएल (स्टैंडर्ड टेम्प्लेट लाइब्रेरी) की एक विशेषता है, यह सी ++ टेम्प्लेट क्लासेस का एक सेट है जो डेटा संरचनाओं और ढेर,