Subscribe Us

Responsive Advertisement

Advertisement

567A codeforces solution in cpp

 

567A codeforces solution in cpp

by ujjal roy


#include<bits/stdc++.h>

using namespace std;

main()

{


   int n,i,min,max;

   cin>>n;

   int a[n];

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

   {

       cin>>a[i];


   }

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

   {

   if(i==0)

   {

       max=abs(a[n-1]-a[0]);

       min=abs(a[1]-a[0]);


   }

    else if(i==n-1)

       {


       max=abs(a[n-1]-a[0]);

       min=abs(a[n-1]-a[n-2]);

       }

       else

       {

           int r1,r2;

           r2=abs(a[i]-a[i+1]);

           r1=abs(a[i]-a[i-1]);

           if(r1>r2)

           {


               min=r2;

           }

           else

           {


               min=r1;

           }


           r2=abs(a[i]-a[0]);

           r1=abs(a[i]-a[n-1]);

           if(r1>r2)

           {


               max=r1;

           }

           else

           {


               max=r2;

           }


       }

    cout<<min<<" "<<max<<endl;


   }

    return 0;

}


Post a Comment

0 Comments