#include<stdio.h> #include<limits.h> int a[1001]; int main(){ int n,i,mi=INT_MAX,mx=INT_MIN; scanf("%d",&n); for(i=1;i<=n;i++){ scanf("%d",&a[i]); } for(i=1;i<=n;i++){ if(a[i]<mi){ mi = a[i]; } if(a[i]>mx){ mx=a[i]; } } for(i=1;i<=n;i++){ if(a[i]==mx){ printf("%d ",a[i]*2); }else if(a[i]==mi){ printf("%d ",a[i]+1); }else{ printf("%d ",a[i]); } } return 0; } /************************************************************** Problem: 1583 User: admin Language: C Result: Accepted Time:13 ms Memory:1148 kb ****************************************************************/