Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> C++

C++ प्रोग्राम में किसी सरणी में पहले, दूसरे और तीसरे न्यूनतम तत्वों को खोजें

मान लीजिए कि हमारे पास n तत्वों की एक सरणी है। हमें सरणी में पहले, दूसरे और तीसरे न्यूनतम तत्वों को खोजना होगा। पहला न्यूनतम न्यूनतम है, दूसरा न्यूनतम न्यूनतम है लेकिन पहले वाले से बड़ा है, और इसी तरह तीसरा मिनट न्यूनतम है लेकिन दूसरे मिनट से बड़ा है।

प्रत्येक तत्व के माध्यम से स्कैन करें, फिर तत्व की जांच करें, और इस समस्या को हल करने के लिए पहले, दूसरे और तीसरे मिनट तत्वों की स्थिति के लिए स्थिति संबंधित करें।

उदाहरण

#include<iostream>
using namespace std;
int getThreeMins(int arr[], int n) {
   int first = INT_MAX, sec = INT_MAX, third = INT_MAX;
   for (int i = 0; i < n; i++) {
      if (arr[i] < first) {
         third = sec;
         sec = first;
         first = arr[i];
      } else if (arr[i] < sec) {
         third = sec;
         sec = arr[i];
      } else if (arr[i] < third)
      third = arr[i];
   }
   cout << "First min = " << first << endl;
   cout << "Second min = " << sec << endl;
   cout << "Third min = " << third << endl;
}
int main() {
   int array[] = {4, 9, 18, 32, 12};
   int n = sizeof(array) / sizeof(array[0]);
   getThreeMins(array, n);
}

आउटपुट

First min = 4
Second min = 9
Third min = 12

  1. सी ++ प्रोग्राम संख्याओं की एक सरणी के उत्पाद में पहला अंक खोजने के लिए

    इस लेख में, हम दिए गए सरणी के तत्वों के उत्पाद में पहला अंक खोजने के लिए एक कार्यक्रम पर चर्चा करेंगे। उदाहरण के लिए, मान लें कि हमें एक सरणी दी गई है। arr = {12, 5, 16} तब इन तत्वों का गुणनफल 12*5*16 =960 होगा। इसलिए, परिणाम यानी इस मामले में उत्पाद का पहला अंक 9 होगा। उदाहरण #include <bits/st

  1. सी ++ प्रोग्राम सरणी को विभाजित करने और अंत में पहला भाग जोड़ने के लिए?

    यहां हम देखेंगे कि किसी सरणी को कैसे विभाजित किया जाए, और अंतिम स्थिति में विभाजन के बाद पहला भाग जोड़ें। मान लीजिए कि सरणी सामग्री {0, 1, 2, 3, 4, 5, 6, 7, 8, 9} हैं। हम इस परिचय को दो भागों में काटना चाहते हैं। पहला भाग इंडेक्स 0 से 3 (विभाजन आकार 4) से है, और दूसरा भाग आराम है। अंत में पहले भाग क

  1. मैट्रिक्स का आधार और आयाम खोजने के लिए C++ प्रोग्राम

    मैट्रिक्स के आधार और आयाम को खोजने के लिए यह एक C++ प्रोग्राम है। एल्गोरिदम Begin    Function determinant() :    It calculates determinant of the matrix.    /*       Arguments:       n = number of elements.       matrix[10][1