Giriş verilənlərinin formatı
Birinci sətirdə bir N (1 <= N <= 10000) natural ədədi verilir. İkinci sətirdə massivin elementləri – aralarında bir boşluq simvolu olmaqla N sayda tam ədəd verilir.
Çıxış verilənlərinin formatı
Birinci sətirdə N ədədi verilir. İkinci sətirdə yerdəyişmə nəticəsində alınan yeni massiv verilir.
#include <iostream>#include <algorithm>using namespace std;int main (){int a[10000],i;int n,min,max,imin=0,imax=0;cin>>n;for (i=0;i<n;i++)cin>>a[i];min=a[0]; max=a[0];for (i=1;i<n;i++){if (a[i]<min){min=a[i];imin=i;}elseif (a[i]>=max){max=a[i];imax=i;}}swap (a[imin],a[imax]);cout<<n<<endl;for (i=0;i<n-1;i++)cout<<a[i]<<" ";cout<<a[n-1]<<endl;return 0;}
Hiç yorum yok:
Yorum Gönder