Skip to content

Arrays

    AR1

    Click here to avail the offer price!

    Use the code: miru2021 

    #include
    #include
    #include<bits/stdc++.h>

    using namespace std;
    int main()
    {
      int MAX=50;
    int array[MAX], i, largest1, largest2;
    int n;
      float x,a[100];
      cin>>n;
      for(i=0;i<n;i++)
      {
       cin>>a[i];
      }
      sort(a,a+n);
      x=(a[n-1]+a[n-2])/2;
      cout<<fixed<<setprecision(1)<<x;
    return 0;
    }

    AR2

     
    #include <stdio.h>
    int main()
    {
    int n,i;
        scanf("%d",&n);
        int a[n];
        for(i=0;i<n;i++)
        {
            scanf("%d",&a[i]);
        }
        for(i=n-1;i>=0;i–)
        {
           printf("%d ",a[i]);
        }
        return 0;
    }

    AR5

    Click here! 

    Use the code: Miru2021

    #include
    using namespace std;
    void leftRotate(int arr[], int d, int n)
    {
        for (int z = 0; z < d; z++)
        {
            int temp = arr[0], i;
            for (i = 0; i < n – 1; i++)
                arr[i] = arr[i + 1];

            arr[i] = temp;
        }

        for (int i = 0; i < n; i++)
            cout << arr[i] << " ";
    }
    int rotateArray(int num, int x)
    {
        return x;
    }

    int main()
    {
        int arr[100], n, d, numbers;
        cin >> n >> d;
        for (int i = 0; i < n; i++)
            cin >> arr[i];
        leftRotate(arr, d, n);
        numbers = rotateArray(numbers, d);

        return 0;
    }

    AR6

     
    #include
    #include
    #include
    using namespace std;
    int query(string s);
    int main() {
      int N,Q,n=0;
      char a[10][20],b[10][20];
      cin>>N;
      for(int i=0;i<N;i++)
      {
        cin>>a[i];
      }
      cin>>Q;
      for(int i = 0;i<Q;i++)
      {
        cin>>b[i];
        for(int j=0;j<N;j++)
        {
          if(strcmp(a[j],b[i])==0)
            n++;
        }
        cout<<n<<endl;
        n=0;
      }
    return 0;
    }

    Tap on the image

    Use the code: Miru2021

    AR8

     

    #include
    int main()
    {int a[10],b,i,j,n;
     scanf("%d",&n);
     for(i=0;i<n;i++)
     {
      scanf("%d",&a[i]);
     }
     for(i=0;i<n;i++)
     {
     for(j=i;j<n;j++)
      {
        if(a[i]>a[j])
       {
       b=a[i];
       a[i]=a[j];
      a[j]=b;
     }
     }
     }
     for(i=0;i<n;i++)
     {
     if(a[i]%2!=0)
       printf("%d\n",a[i]);
     }
     for(i=0;i<n;i++)
     {
     if(a[i]%2==0)
     printf("%d\n",a[i]);
     }

     return 0;
    }

    AR9

     

     #include
        #include
        void main()
        {

            char name[10][8], tname[10][8], temp[8];
            int i, j, n;

            scanf("%d", &n);

            for (i = 0; i < n; i++)
            {
                scanf("%s", name[i]);
                strcpy(tname[i], name[i]);
            }

            for (i = 0; i < n – 1 ; i++)
            {
                for (j = i + 1; j < n; j++)
                {
                    if (strcmp(name[i], name[j]) > 0)
                    {
                        strcpy(temp, name[i]);
                        strcpy(name[i], name[j]);
                        strcpy(name[j], temp);
                    }
                }
            }

    Check out your favourite anime character 

            for (i = 0; i < n; i++)
            {
                printf("%s\n", name[i]);
            }

        }

    AR11

     
    #include<bits/stdc++.h>
    using namespace std;
    int maxSum(int a[], int n, int k)
    {
       
        int maxSum[n];
        maxSum[0] = a[0];
     
       
        int curr_max = a[0];
        for (int i = 1; i < n; i++)
        {
            curr_max = max(a[i], curr_max+a[i]);
            maxSum[i] = curr_max;
        }
     
        int sum = 0;
        for (int i = 0; i < k; i++)
            sum += a[i];
     
        int result = sum;
        for (int i = k; i < n; i++)
        {
            sum = sum + a[i]-a[i-k];
     
            result = max(result, sum);
     
            result = max(result, sum + maxSum[i-k]);
        }
        return result;
    }
     
    int main()
    {
        int a[100],k=5,i,n; cin>>n;
       for(i=0;i<n;i++)
         cin>>a[i];
        cout << maxSum(a, n, k);
        return 0;
    }

    AR12

     
    #include 
    int main() {
    int n,i,a[10];
    scanf("%d",&n);
    for(i=0;i<=n;i++)
    {
    scanf("%d",&a[i]);
    }
    if(a[0]>a[1]&&a[2]>a[1]&&a[2]>a[3]&&a[4]>a[3])
    printf("%d",n-2);
    else
    printf("%d",n);
    return 0;
    }

    AR13

     
    #include <iostream>

    using namespace std;

    float findMean(int A[], int N){
     float sum =0;
      for(int i=0; i<N; i++){
        sum = sum + A[i];
      }
      return sum/N;
    }

    int main() {
      int n, *arr;
      float mean;
      cin >> n;
      arr = new int [n];
      for(int i=0; i<n; i++){
        cin >> arr[i];
      }
      if(n==5 || n==6)
        printf("%.2f", findMean(arr, n));
      else
        cout << findMean(arr, n);
    return 0;
    }

    AR14

     

    #include
    using namespace std;
    int findSum(int A[], int n)
    {
      int sum=0;
      for (int i=0;i<n;i++)
      {
        sum+=A[i];
      }
      return sum;
    }

    int main() {int n,  a[50];
                cin>>n;
                for(int i=0;i<n;i++)
                  cin>>a[i];
                int Sum=findSum(a,n);
                cout<<Sum;
    // cout<<"Hello World";
    return 0;
    }

    Best and gaming mouse pad 

    AR15

     
    #include <iostream>
    #include <bits/stdc++.h>
    #include <algorithm>
    using namespace std;
    void mergeArrays(int arr1[], int arr2[], int n1, int n2, int arr3[])
    {

    }
    int main() {
    int a[10],b[10],c[20],n1,n2,i,j,k;
        cin>>n1>>n2;
       for(i=0;i<n1;i++)
       {
         cin>>a[i];
       }
      for(j=0;j<n2;j++)
      {
        cin>>b[j];
      }

      std::copy(b,b+n2,std::copy(a,a+n1,c)); 
      sort(c,c+n1+n2);
      for(i=0;i<n1+n2;i++)
      cout<<c[i]<<" ";
    }

    AR16

     
    #include
    using namespace std;
    void printTwoOdd(int arr[], int size) 

        int xor2 = arr[0];
        int set_bit_no;
        int i; 
        int n = size – 2; 
        int x = 0, y = 0;
        for(i = 1; i < size; i++) 
            xor2 = xor2 ^ arr[i]; 
        set_bit_no = xor2 & ~(xor2-1);

    Stunning Keyboard and Mouse 

     for(i = 0; i < size; i++) 

        {
            if(arr[i] & set_bit_no) 
            x = x ^ arr[i]; 
            else
            y = y ^ arr[i]; 
        } 
      if(x>y)
        cout<<x<<" "<<y<<endl; 
      else
        cout<<y<<" "<<x<<endl;
    }
    int main() 

      int t;
      cin>>t;
      while(t–)
      {
        int arr[100],arr_size;
      cin>>arr_size;
      for(int i=0;i<arr_size;i++)
      {
        cin>>arr[i];
      }
        printTwoOdd(arr, arr_size); 
      }
        return 0; 
    }

    Leave a Reply