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

एक बहुआयामी सरणी क्या है? प्रोग्राम के साथ समझाएं

सी भाषा तीन (या) अधिक आयामों की सरणियों की अनुमति देती है। यह एक बहुआयामी सरणी है। सटीक सीमा संकलक द्वारा निर्धारित की जाती है।

सिंटैक्स

वाक्य रचना इस प्रकार है -

datatype arrayname [size1] [size2] ----- [sizen];

उदाहरण के लिए, त्रि-आयामी सरणी के लिए -

int a[3] [3] [3];

तत्वों की संख्या =3*3*3 =27 तत्व

उदाहरण

बहुआयामी सरणी के लिए सी प्रोग्राम निम्नलिखित है -

#include<stdio.h>
main ( ){
   int a[2][2] [2] = {1,2,3,4,5,6,7,8};
   int i,j,k;
   printf ("elements of the array are :\n");
   for ( i=0; i<2; i++){
      for (j=0;j<2; j++){
         for (k=0;k<2; k++){
            printf("%d", a[i] [j] [k]);
         }
      }
   }
}

आउटपुट

जब उपरोक्त प्रोग्राम को निष्पादित किया जाता है, तो यह निम्नलिखित परिणाम उत्पन्न करता है -

Elements of the array are :
1 2 3 4 5 6 7 8

  1. जावास्क्रिप्ट में एक सरणी को विभाजित करने का क्या अर्थ है? एक उदाहरण के साथ समझाएं

    एक सरणी को विभाजित करने का अर्थ है सरणी से आइटम जोड़ने या हटाने के लिए Array.splice() विधि का उपयोग करना। हटाए गए आइटम एक सरणी के रूप में वापस आ जाते हैं। जावास्क्रिप्ट में एक सरणी को विभाजित करने के लिए कोड निम्नलिखित है - उदाहरण <!DOCTYPE html> <html lang="en"> <head>

  1. इमेज ऐरे क्या है? C++ में उदाहरण देकर समझाएं

    डेटा के संग्रह को संग्रहीत और पुनर्प्राप्त करने के लिए एक सरणी एक सुविधाजनक तरीका है। OpenCV में, हम इस अवधारणा का उपयोग एक छवि सरणी में कई छवियों को लोड करने के लिए कर सकते हैं और उन्हें सरणी की अनुक्रमणिका संख्या का उपयोग करके दिखा सकते हैं। निम्न प्रोग्राम मैट्रिक्स सरणी में एकाधिक छवियों को लोड

  1. सी # प्रोग्राम एक सरणी से तत्वों के साथ एक सूची बनाने के लिए

    एक सरणी सेट करें - int[] val = new int[5]; // integer elements val[0] = 15; val[1] = 25; val[2] = 40; val[3] = 58; val[4] = 70; अब एक सूची सेट करें और उसमें सरणी जोड़ें - List<int> myList = new List<int>(val); निम्नलिखित कोड है - उदाहरण using System; using System.Collections.Generic;