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

संख्याओं को उनकी आवृत्तियों के साथ अवरोही क्रम में प्रिंट करें


int तत्वों की एक सरणी दी गई है, कार्य तत्वों को अवरोही क्रम में व्यवस्थित करना और उनकी घटनाओं को ढूंढना है।

Input : arr[]={1,1,1,2,2,2,3,3,4,5,6,7,7} Output : 7 occurs: 2     6 occurs: 1     5 occurs: 1     4 occurs: 1     3 occurs: 2     2 occurs: 3     1 occurs: 3

एल्गोरिदम

START Step 1 -> input array with elements in sorting order Step 2 -> calculate size of an array by sizeof(a)/sizeof(a[0] Step 3 -> store size in a variable say en Step 4 -> Loop For i=siz-1 and i>0 and i==     IF a[i]!=a[i-1]         Set to=en-1         Print a[i] and to         Set en=i     End Step 5 -> print a[0] and to STOP

उदाहरण

#include int main() {     int a[]={1,1,1,2,2,2,3,3,4,5,6,7,7};     int siz,i,en,st,to;     siz=sizeof(a)/sizeof(a[0]);     en=siz;     for(i=siz-1;i>0;i--) {         if(a[i]!=a[i-1]) {             to=en-i;             printf("%d occurs: %d\n",a[i],to);             en=i;         }     }     to=en;     printf("%d occurs: %d\n",a[0],to); }

आउटपुट

यदि हम उपरोक्त प्रोग्राम चलाते हैं तो यह निम्नलिखित आउटपुट उत्पन्न करेगा

7 occurs: 2 6 occurs: 1 5 occurs: 1 4 occurs: 1 3 occurs: 2 2 occurs: 3 1 occurs: 3

  1. C प्रोग्राम में मैट्रिक्स में विकर्ण पैटर्न में संख्याएं प्रिंट करना C प्रोग्राम में मैट्रिक्स में विकर्ण पैटर्न में संख्याएं प्रिंट करना

    कार्य n x n मैट्रिक्स को विकर्ण पैटर्न में प्रिंट करना है। यदि n 3 है तो विकर्ण पैटर्न में मैट्रिक्स प्रिंट करना है: इसलिए आउटपुट इस तरह होगा: उदाहरण इनपुट: 3 आउटपुट: 1 2 4 3 5 7 6 8 9 इनपुट: 4 आउटपुट: 1 2 4 7 3 5 8 11 6 9 12 14 10 13 15 16 समस्या सुझाव देती है कि हमें एक स

  1. iOS 12.2: Apple डिवाइसेज में 5 आम समस्याएं और उनके त्वरित समाधान iOS 12.2: Apple डिवाइसेज में 5 आम समस्याएं और उनके त्वरित समाधान

    iOS 12.2, Apple द्वारा 25 मार्च 2018 को जारी किया गया लेटेस्ट iOS वर्जन है। लेकिन दुखद बात यह है कि यह नया iOS अपडेट कई तकनीकी समस्याओं के साथ आता है। iOS 12.2 कई अप्रिय कारणों से न्यूज सेक्शन में छाया हुआ है। यह iPhone, iPad और iPod टच यूजर्स के लिए बहुत परेशानी खड़ी कर रहा है। अधिकांश लोग अभी भी इ

  1. टॉप 6 एप्पल टीवी समस्याएं और त्वरित समाधान - समस्या निवारण गाइड टॉप 6 एप्पल टीवी समस्याएं और त्वरित समाधान - समस्या निवारण गाइड

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