diff --git a/Web/Archi24_ArchiMittal_2024it1052_2/2DArrays/demo.cpp b/Web/Archi24_ArchiMittal_2024it1052_2/2DArrays/demo.cpp new file mode 100644 index 00000000..85fa2c85 --- /dev/null +++ b/Web/Archi24_ArchiMittal_2024it1052_2/2DArrays/demo.cpp @@ -0,0 +1,24 @@ +#include +using namespace std; +int main() { + int n,m; + cin>>n>>m; + int i,arr[10][10],j; + for(i=0;i>arr[i][j]; + } + } + for(i=0;i +#include +using namespace std; +int DecToAny(int n, int b) +{ + int r,rev=0,c=0; + while(n!=0) + { + r=n%10; + if(r!=0) + { + rev=rev+(r*(pow(b,c))); + c++; + } + else + { + c++; + } + n=n/10; + + } + + // return c; + return rev; +} +int main() { + int n; + int b; + cin >> n; + cin >> b; + int res = DecToAny(n, b); + cout << res << endl; +} \ No newline at end of file diff --git a/Web/Archi24_ArchiMittal_2024it1052_2/function_and_arrays/decimaltoanybase.cpp b/Web/Archi24_ArchiMittal_2024it1052_2/function_and_arrays/decimaltoanybase.cpp new file mode 100644 index 00000000..1d6f035e --- /dev/null +++ b/Web/Archi24_ArchiMittal_2024it1052_2/function_and_arrays/decimaltoanybase.cpp @@ -0,0 +1,43 @@ +#include +#include +using namespace std; + + +void convert10tob(int N, int b) +{ + if (N == 0) + return; + int x = N % b; + N /= b; + if (x < 0) + N += 1; + convert10tob(N, b); + + if(x<0) + { + cout<>N; + + cin>>b; + if (N != 0) + { + convert10tob(N, b); + cout< +using namespace std; +int digFreq(int n, int d) { + int r,c=0; + while(n>0) + { + r=n%10; + if(r==d) + { + c++; + } + n=n/10; + } + return c; +} +int main() { + int n, d; + cin >> n >> d; + int res = digFreq(n, d); + cout << res << endl; +} \ No newline at end of file diff --git a/Web/Archi24_ArchiMittal_2024it1052_2/function_and_arrays/findelement.cpp b/Web/Archi24_ArchiMittal_2024it1052_2/function_and_arrays/findelement.cpp new file mode 100644 index 00000000..240cb9e0 --- /dev/null +++ b/Web/Archi24_ArchiMittal_2024it1052_2/function_and_arrays/findelement.cpp @@ -0,0 +1,30 @@ +#include +using namespace std; +int find(int arr[],int n,int d) +{ + int i; + for(i=0;i>n; + for(i=0;i>d; + int g; + g=find(arr,n,d); + cout< +using namespace std; + +int main() +{ + int i,arr[100],n; + cin>>n; + for(i=0;i=0;i--) + { + cout< +using namespace std; +void rotate(int arr[],int n) +{ + int i,l; + l=arr[n-1]; + for(i=n-1;i>=0;i--) + { + arr[i]=arr[i-1]; + } + arr[0]=l; + +} + + + +int main() +{ + int n,k,i,arr[100]; + { + cin>>n; + for(i=0;i>k; + for(i=0;i +using namespace std; +int max(int n, int arr[]) +{ + int i,max=arr[0]; + for(i=0;iarr[i]) + { + min=arr[i]; + } + } + return min; +} +int main(){ + int n,arr[10000]; + cin>>n; + int i; + for(i=0;i