किसी द्वि-विमीय ऐरे में पहला सब्सक्रिप्ट किसको व्यक्त करता है?
(क) पंक्ति की संख्या को
(ख)कॉलम की संख्या को
(ग) दोनों को
(घ) इनमें से कोई नहीं
Answers
#include <bits/stdc++.h>
using namespace std;
void swap(int *xp, int *yp)
{
int temp = *xp;
*xp = *yp;
*yp = temp;
}
// A function to implement bubble sort
void bubbleSort(int arr[], int n)
{
int i, j;
for (i = 0; i < n-1; i++)
// Last i elements are already in place
for (j = 0; j < n-i-1; j++)
if (arr[j] > arr[j+1])
swap(&arr[j], &arr[j+1]);
}
/* Function to print an array */
void printArray(int arr[], int size)
{
int i;
for (i = 0; i < size; i++)
cout << arr[i] << " ";
cout << endl;
}
// Driver code
int main()
{
int arr[] = {64, 34, 25, 12, 22, 11, 90};
int n = sizeof(arr)/sizeof(arr[0]);
bubbleSort(arr, n);
cout<<"Sorted array: \n";
printArray(arr, n);
return 0;
}
(क) पंक्ति की संख्या को
Explanation:
दो आयामी ऐरे घोषित करने के लिए आप कुछ इस तरह से लिखेंगे -
डेटाटाइप ऐरेनाम [m] [n];
दो-आयामी ऐरे को एक तालिका के रूप में माना जा सकता है जिसमें पंक्तियों की संख्या [m] और [n] कॉलम की संख्या होगी।
2-डी ऐरे में एलिमेंट की कुल संख्या m * n है।
उदाहरण
int छात्र [२] [३];
यह ऐरे 2 * 3 = 6 एलिमेंट को संग्रहीत कर सकती है।
सुब्स्क्रिप्टस का उपयोग या तो एक या अधिक ऐरे एलिमेंट के मान को पुनः प्राप्त करने के लिए या नए एलिमेंट को प्राप्त करने के लिए ऐरे एलिमेंट को नामित करने के लिए किया जा सकता है।