From 52782f57f65ac1c92b2b465a661e5b295fff4e46 Mon Sep 17 00:00:00 2001 From: Faizan Ahamed Date: Tue, 21 Apr 2020 20:23:36 +0530 Subject: [PATCH] Update searching_of_element_in_dynamic_array.cpp --- .../searching_of_element_in_dynamic_array.cpp | 70 +++++++++++-------- 1 file changed, 39 insertions(+), 31 deletions(-) diff --git a/dynamic_programming/searching_of_element_in_dynamic_array.cpp b/dynamic_programming/searching_of_element_in_dynamic_array.cpp index c13de8e06..b4403d05c 100644 --- a/dynamic_programming/searching_of_element_in_dynamic_array.cpp +++ b/dynamic_programming/searching_of_element_in_dynamic_array.cpp @@ -1,37 +1,39 @@ /* -this program is use to find any elemet in any row with variable array size -aplication of pointer is use in it -important point start from here to: -the index value of array can be go to 1 to 100000 -check till array[1000] -end here -how to work example: -Question: -number of array 2 -quarry 3 -array 1 is {1 2 3 4 5} -array 2 is {6 7} -i) what is 2nd element in 1st array -ii) what is 1st element in 2nd array -iii) what is 5th element in 1st array -output: -Enter Number of array you want to Store : 2 -Enter Number of Question or Quary you want to do Related to Array : 3 -Enter number of element in 1 rows : 5 -Enter the element of Array 1 2 3 4 5 -Enter number of element in 2 rows : 2 -Enter the element of Array 6 7 -enter the number of row which element You want to find : 1 -enter the position of element which You want to find : 2 -The element is 2 -enter the number of row which element You want to find : 2 -enter the position of element which You want to find : 1 -The element is 6 -enter the number of row which element You want to find : 1 -enter the position of element which You want to find : 5 -The element is 5 +*this program is use to find any elemet in any row with variable array size +*aplication of pointer is use in it +*important point start from here to: +*the index value of array can be go to 1 to 100000 +*check till array[1000] +*end here +*how to work example: +**Question: +***number of array 2 +***quarry 3 +***array 1 is {1 2 3 4 5} +***array 2 is {6 7} +****i) what is 2nd element in 1st array +****ii) what is 1st element in 2nd array +****iii) what is 5th element in 1st array +*****output: +*****Enter Number of array you want to Store : 2 +*****Enter Number of Question or Quary you want to do Related to Array : 3 +*****Enter number of element in 1 rows : 5 +*****Enter the element of Array 1 2 3 4 5 +*****Enter number of element in 2 rows : 2 +*****Enter the element of Array 6 7 +*****enter the number of row which element You want to find : 1 +*****enter the position of element which You want to find : 2 +*****The element is 2 +*****enter the number of row which element You want to find : 2 +*****enter the position of element which You want to find : 1 +*****The element is 6 +*****enter the number of row which element You want to find : 1 +*****enter the position of element which You want to find : 5 +*****The element is 5 */ #include +// this is main fuction +// *** int main() { int64_t r, mr = 0, x, q, i, z; std::cout << "Enter Number of array you want to Store :"; @@ -44,12 +46,16 @@ std::cin >> q; // change the size of each array which he/she is going to store // create a 2D array int** ar = new int* [x](); +// this for loop is use for entering different variable size array +// *** for (r = 0; r < x; r++) { std::cout << "Enter number of element in " << r + 1 << " rows :"; std::cin >> mr; // creating a 1D array int* ac = new int[mr](); std::cout << "Enter the element of Array "; +// this for loop is use for storing values in array +// *** for (i = 0; i < mr; i++) { // entering the value of rows in array in Horizontal std::cin >> ac[i]; @@ -57,6 +63,8 @@ std::cin >> ac[i]; // Change the position of Array so that new arrays entery will be done ar[r] = ac; } +// this for loop is use for display result of querry +// *** for (z = 0; z < q; z++) { int64_t r1 = 0, q1 = 0; std::cout << "enter the number of row which element You want to find :";