Imran_Mohammed

Array_operation

Jan 23rd, 2022 (edited)
723
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. //Array :
  2.  
  3. #include<bits/stdc++.h>
  4. using namespace std;
  5.  
  6. int main (){
  7.    
  8.     //Array Declare :
  9.     int n1;
  10.     cin >>n1;
  11.     int a[n1+5];
  12.     for(int i=0; i<n1; i++){
  13.         cin >> a[i];
  14.     }
  15.    
  16.    
  17.     //Array Traversing :
  18.     for(int i=0; i<n1; i++){
  19.         cout << a[i] << " ";
  20.     }
  21.     cout << endl;
  22.    
  23.    
  24.     //Array sorting :
  25.     int temp=0;
  26.     for(int i=0; i<n1; i++){
  27.         for(int i=0; i<n1; i++){
  28.          if(a[i] > a[j]){
  29.             temp = a[i];
  30.             a[i] = a[j];
  31.             a[j] = temp;
  32.          }
  33.       }
  34.     }
  35.  
  36.  
  37. //Array sorting by using function:
  38. sort(a , a+n);
  39.    
  40.    
  41.     //Array Inserting :
  42.     int pos=3,element=99;
  43.     for(int i=n1; i>pos-1; i--){
  44.         a[i] = a[i-1];
  45.     }
  46.     a[pos] = element;
  47.    
  48.    
  49.     //Array Deleting :
  50.     int pos=3;
  51.     for(int i=pos-1; i<n1-1; i++){
  52.         a[i] = a[i+1];
  53.     }
  54.    
  55.    
  56.     //array Merging :
  57.     int n2;
  58.     cin >>n2;
  59.     int b[n2];
  60.     for(int i=0; i<n2; i++){
  61.         cin >> b[i];
  62.     }
  63.  
  64.     n3 = n1 + n2;
  65.     int c[n3];
  66.     for(int i=0; i<n1; i++){
  67.         c[i] = a[i];
  68.     }
  69.  
  70.     for(int i=0,j=n1; i<n2; i++,j++){
  71.         c[j] = b[i];
  72.     }
  73.  
  74.     for(int i=0; i<n3; i++){
  75.         cout << c[i] << " ";
  76.     }
  77.    
  78.    
  79.     //Array Reverse :
  80.     int a2[n1];
  81.     for(int i=0,j=n1-1; i<n1,j>=0; i++,j--){
  82.         a2[i] = a[j];
  83.     }
  84.    
  85.    
  86.     //Array Copy :
  87.     int a3[n1];
  88.     for(int i=0; i<n1; i++){
  89.         a3[i] = a[i];
  90.     }
  91.    
  92.    
  93.     //Two Dimensional array :
  94.     int ar[3][4];
  95.     for(int i=0; i<3; i++){
  96.         for(int j=0; j<4; j++){
  97.             cin >> a[i][j];
  98.         }
  99.     }
  100.  
  101.  
  102.     return 0;
  103. }
  104.  
RAW Paste Data Copied