Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <bits/stdc++.h>
- using namespace std;
- int main()
- {
- int n,i;
- scanf("%d",&n);
- int cidades[n];
- for(i=0;i<n;i++){
- scanf("%d",&cidades[i]);
- }
- sort(cidades, cidades+n);
- int menor,maior,menorcid1,menorcidn,maiorcid1,maiorcidn;
- menorcid1=abs(cidades[1] - cidades[0]);
- maiorcid1=abs(cidades[0] - cidades[n-1]);
- printf("%d %d\n",menorcid1,maiorcid1);
- for(i=1;i<n-1;i++){
- if( abs(cidades[i]-cidades[i-1]) > abs(cidades[i+1]-cidades[i]) ){
- menor=abs(cidades[i] - cidades[i-1]);
- printf("%d ",menor);
- }
- else{
- menor=abs(cidades[i+1]-cidades[i]);
- printf("%d ",menor);
- }
- if( abs(cidades[i]-cidades[0]) > abs(cidades[n-1]-cidades[i]) ){
- maior=abs(cidades[i] - cidades[0]);
- printf("%d\n",maior);
- }
- else{
- maior=abs(cidades[n-1]-cidades[i]);
- printf("%d\n",maior);
- }
- }
- menorcidn=abs(cidades[n-1] - cidades[n-2]);
- maiorcidn=abs(cidades[0] - cidades[n-1]);
- printf("%d %d\n",menorcidn,maiorcidn);
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement