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

C++ प्रोग्राम में सरणी तत्वों का एक असामान्य प्रतिनिधित्व

एक सरणी एक रैखिक डेटा संरचना है जो तत्वों को समान डेटा प्रकार संग्रहीत करती है। सरणी के एकल डेटा तत्व तक पहुँचने के लिए, एक मानक तरीका है जो आमतौर पर उपयोग किया जाता है।

सिंटैक्स

array_name[index];

उदाहरण

#include <iostream>
using namespace std;
int main( ){
   int arr[2] = {32,65};
   printf("First Element = %d\n",arr[0]);
   printf("Second Element = %d\n",arr[1]);
   return 0;
}

आउटपुट

First Element = 32
Second Element = 65

अब, एक और तरीका है जो ऊपर के समान आउटपुट प्रदान कर सकता है।

सिंटैक्स

index[array_name];

उदाहरण

#include <iostream>
using namespace std;
int main( ){
   int arr[2] = {32,65};
   printf("First Element = %d\n",0[arr]);
   printf("Second Element = %d\n",1[arr]);
   return 0;
}

आउटपुट

First Element = 32
Second Element = 65

आइए दोनों मामलों पर विचार करें -

arr[0] *(arr + 0) पॉइंटर होगा जो किसी मान की ओर इशारा करता है।

0[arr] *(0 + arr) पॉइंटर होगा जो पहले वाले की तरह ही इंगित करता है।

दोनों पॉइंटर्स एक ही मेमोरी एड्रेस की ओर इशारा करते हैं।


  1. C++ में किसी सरणी की बिटनोसिटी की जांच करने का कार्यक्रम

    एन पूर्णांकों की एक सरणी गिरफ्तारी [एन] को देखते हुए, कार्य यह जांचना है कि दिया गया सरणी बिटोनिक है या नहीं। यदि दी गई सरणी बिटोनिक है तो हां यह एक बिटोनिक सरणी है प्रिंट करें, अन्यथा प्रिंट करें नहीं यह एक बिटोनिक सरणी नहीं है। एक बिटोनिक सरणी तब होती है जब सरणी पहले सख्ती से बढ़ते क्रम में होती

  1. सरणी तत्वों के गुणन के लिए C++ प्रोग्राम

    पूर्णांक तत्वों की एक सरणी के साथ दिया गया और कार्य एक सरणी के तत्वों को गुणा करना और इसे प्रदर्शित करना है। उदाहरण Input-: arr[]={1,2,3,4,5,6,7} Output-: 1 x 2 x 3 x 4 x 5 x 6 x 7 = 5040 Input-: arr[]={3, 4,6, 2, 7, 8, 4} Output-: 3 x 4 x 6 x 2 x 7 x 8 x 4 = 32256 नीचे दिए गए कार्यक्रम में उपयोग क

  1. सी ++ प्रोग्राम एक ऐरे का सबसे बड़ा तत्व खोजने के लिए

    एक सरणी में कई तत्व होते हैं और एक सरणी में सबसे बड़ा तत्व वह होता है जो अन्य तत्वों से बड़ा होता है। उदाहरण के लिए। 5 1 7 2 4 उपरोक्त सरणी में, 7 सबसे बड़ा तत्व है और यह इंडेक्स 2 पर है। किसी सरणी के सबसे बड़े तत्व को खोजने का प्रोग्राम इस प्रकार दिया गया है। उदाहरण #include <iostream> u