From a3268742f3b30bdb8d12bf38b81b32212df731b7 Mon Sep 17 00:00:00 2001 From: faizan Ahamed Date: Tue, 21 Apr 2020 00:45:22 +0530 Subject: [PATCH] Create searching_of_element_in_dynamic_Array.cpp --- .../searching_of_element_in_dynamic_Array.cpp | 67 +++++++++++++++++++ 1 file changed, 67 insertions(+) create mode 100644 dynamic_programming/searching_of_element_in_dynamic_Array.cpp diff --git a/dynamic_programming/searching_of_element_in_dynamic_Array.cpp b/dynamic_programming/searching_of_element_in_dynamic_Array.cpp new file mode 100644 index 000000000..23b2b1066 --- /dev/null +++ b/dynamic_programming/searching_of_element_in_dynamic_Array.cpp @@ -0,0 +1,67 @@ +/* +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 +int main() { +long long int r, mr = 0, x, q, i, z; +std::cout << "Enter Number of array you want to Store :"; +std::cin >> x; +std::cout << "Enter Number of Question or Quary you want to do Related to Array :"; +std::cin >> q; +//create a Array in run time because use can change the size of each array which he/she is going to store +//create a 2D array +int** ar = new int* [x](); +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 "; +for (i = 0; i < mr; i++) { +//entering the value of rows in array in Horizontal +std::cin >> ac[i]; +} +//Change the position of Array so that new arrays entery will be done +ar[r] = ac; +} +for (z = 0; z < q; z++) { +long int r1 = 0, q1 = 0; +std::cout << "enter the number of row which element You want to find :"; +std::cin >> r1; +r1 = r1 - 1; +std::cout << "enter the position of element which You want to find :"; +std::cin>> q1; +q1 = q1 - 1; +//use this to find desire position of element in desire array +std::cout <<"The element is "<< ar[r1][q1] <