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

किसी श्रंखला में सबसे बड़ी और सबसे छोटी संख्या ज्ञात करने के लिए C प्रोग्राम लिखें

समस्या

उपयोगकर्ता को कंसोल में पूर्णांकों की चार श्रृंखला दर्ज करने दें, एक संख्या ज्ञात करें जो एक श्रृंखला में सबसे छोटी और सबसे बड़ी हो

समाधान

छोटी और बड़ी संख्या की गणना करने के लिए, हम शर्तों का उपयोग करते हैं। सबसे बड़ी और सबसे छोटी संख्या ज्ञात करने के लिए हम जिस तर्क का उपयोग करते हैं वह है -

if(minno>q) //checking 1st and 2nd number
   minno=q;
else if(maxno&l;q)
   maxno=q;
if(minno>r) //checking 1st and 3rd number
   minno=r;

कार्यक्रम 1

#include<stdio.h>
int main(){
   int minno,maxno,p,q,r,s;
   printf("enter any four numbers:");
   scanf("%d%d%d%d",&p,&q,&r,&s);
   minno=p;
   maxno=p;
   if(minno>q) //checking 1st and 2nd number
      minno=q;
   else if(maxno<q)
      maxno=q;
   if(minno>r) //checking 1st and 3rd number
      minno=r;
   else if(maxno<r)
      maxno=r;
   if(minno>s) //checking 1st and 4th number
      minno=s;
   else if(maxno<s)
      maxno=s;
   printf("Largest number from the given 4 numbers is:%d\n",maxno);
   printf("Smallest numbers from the given 4 numbers is:%d",minno);
   return 0;
}

आउटपुट

enter any four numbers:34 78 23 12
Largest number from the given 4 numbers is:78
Smallest numbers from the given 4 numbers is:12

कार्यक्रम 2

नीचे दिया गया प्रोग्राम किसी सरणी में सबसे छोटा और सबसे बड़ा तत्व ढूंढता है -

#include<stdio.h>
int main(){
   int a[50],i,num,large,small;
   printf("Enter the number of elements :");
   scanf("%d",&num);
   printf("Input the array elements :\n");
   for(i=0;i<num;++i)
      scanf("%d",&a[i]);
   large=small=a[0];
   for(i=1;i<num;++i){
      if(a[i]>large)
         large=a[i];
      if(a[i]<small)
         small=a[i];
   }
   printf("small= %d\n",small);
   printf("large= %d\n",large);
   return 0;
}

आउटपुट

Enter the number of elements :8
Input the array elements :
1
2
6
4
8
9
3
9
small= 1
large= 9

  1. एक पूर्णांक का सबसे छोटा भाजक खोजने के लिए पायथन कार्यक्रम

    जब किसी पूर्णांक के सबसे छोटे भाजक को खोजने की आवश्यकता होती है, तो एक साधारण फॉर लूप का उपयोग किया जाता है। नीचे उसी का एक प्रदर्शन है - उदाहरण first_num = int(input("Enter a number...")) my_list = [] print("The number is ") print(first_num) for i in range(2,first_num+1): &nb

  1. सूची में सबसे छोटी संख्या खोजने के लिए पायथन प्रोग्राम

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

  1. एक सूची में सबसे बड़ी संख्या खोजने के लिए पायथन कार्यक्रम

    इस लेख में, हम नीचे दिए गए समस्या कथन के समाधान के बारे में जानेंगे। समस्या कथन - हमें एक सूची दी गई है, हमें सूची के सबसे बड़े तत्व की गणना करने की आवश्यकता है। यहाँ हम समस्या कथन के समाधान तक पहुँचने के लिए बिल्ट-इन फ़ंक्शंस की मदद लेंगे सॉर्ट() फ़ंक्शन का उपयोग करना उदाहरण # list list1 = [23,1