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

C++ में STL का उपयोग करके सरणी को कैसे सॉर्ट करें?


यहां हम देखेंगे कि C++ में STL फ़ंक्शंस का उपयोग करके सरणी को कैसे सॉर्ट करें। इसलिए यदि सरणी A = [52, 14, 85, 63, 99, 54, 21] की तरह है, तो आउटपुट [14 21 52 54 63 85 99] होगा। सॉर्ट करने के लिए हमारे पास sort() नामक एक फ़ंक्शन है जो <algorithm> हेडर फ़ाइल में मौजूद है। कोड नीचे दिया गया है:

उदाहरण

#include <iostream> #include <algorithm> using namespace std; int main() { int arr[] = {52, 14, 85, 63, 99, 54, 21}; int n = sizeof(arr) / sizeof(arr[0]); cout << "Array before sorting: "; for (int i = 0; i < n; i++) cout << arr[i] << " "; sort(arr, arr + n); cout << "\nArray after sorting: "; for (int i = 0; i < n; i++) cout << arr[i] << " "; }

आउटपुट

Array before sorting: 52 14 85 63 99 54 21 Array after sorting: 14 21 52 54 63 85 99

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

    n पूर्णांकों की एक सरणी arr[n] दी गई है, कार्य यह जांचना है कि क्या सरणी एक पैलिंड्रोम है या नहीं। हमें C++ में STL (स्टैंडर्ड टेम्पलेट लाइब्रेरी) का उपयोग करके यह कार्य करना है। C++ में STL (Standard Template Library) की एक विशेषता है, यह C++ टेम्पलेट कक्षाओं का एक समूह है जिसका उपयोग डेटा संरचना

  1. C++ में new का उपयोग करके 2D ऐरे कैसे घोषित करें C++ में new का उपयोग करके 2D ऐरे कैसे घोषित करें

    एक डायनामिक 2D ऐरे मूल रूप से ऐरे के पॉइंटर्स का ऐरे होता है। यहां 3 x 4 आयाम वाले 2D ऐरे का एक आरेख है। एल्गोरिदम Begin ऐरे के आयाम घोषित करें। new का उपयोग करके 2D ऐरे a[][] को डायनामिक रूप से आवंटित करें। ऐरे को तत्वों से भरें। ऐरे प्रिंट करें। इसे हटाकर मेमोरी साफ़ करें। End

  1. - C++ में new का उपयोग करके टू-डायमेंशनल ऐरे कैसे डिक्लेयर करें?

    एक डायनामिक 2D ऐरे मूल रूप से ऐरे के पॉइंटर्स का एक ऐरे है। इसलिए आपको पहले पॉइंटर्स टू पॉइंटर्स के ऐरे को इनिशियलाइज़ करना होगा और फिर लूप में प्रत्येक 1D ऐरे को इनिशियलाइज़ करना होगा। उदाहरण #include<iostream> using namespace std; int main() {    int rows = 3, cols = 4;   &n