Răspuns :
Buna ▼▼▼
#include <iostream>
using namespace std;
int main(){ int sir[1000], n, k, i, j, aux;
// citire cout << "n="; cin >> n; cout << "k="; cin >> k; for (i = 1; i <= n; i++) cin >> sir[i];
// sortare crescatoare for (i = 1; i < k; i++) { for (j = i + 1; j <= k; j++) { if (sir[i] > sir[j]) { aux = sir[i]; sir[i] = sir[j]; sir[j] = aux; } } }
// sortare descrescatoare for (i = k + 1; i < n; i++) { for (j = i + 1; j <= n; j++) { if (sir[i] < sir[j]) { aux = sir[i]; sir[i] = sir[j]; sir[j] = aux; } } }
// afisare for (i = 1; i <= n; i++) cout <<sir[i] << " ";
return 0;}
#include <iostream>
using namespace std;
int main(){ int sir[1000], n, k, i, j, aux;
// citire cout << "n="; cin >> n; cout << "k="; cin >> k; for (i = 1; i <= n; i++) cin >> sir[i];
// sortare crescatoare for (i = 1; i < k; i++) { for (j = i + 1; j <= k; j++) { if (sir[i] > sir[j]) { aux = sir[i]; sir[i] = sir[j]; sir[j] = aux; } } }
// sortare descrescatoare for (i = k + 1; i < n; i++) { for (j = i + 1; j <= n; j++) { if (sir[i] < sir[j]) { aux = sir[i]; sir[i] = sir[j]; sir[j] = aux; } } }
// afisare for (i = 1; i <= n; i++) cout <<sir[i] << " ";
return 0;}
#include <iostream>
#include <algorithm>
using namespace std;
int main(){
int n,k,t=0,i;
cin>>n>>k;int v[n], v2[n];
for(i=0;i<k;cin>>v[i++]){}
for(i=k;i<n;i++,cin>>v2[t++]){}
sort(v, v+k);
sort(v2, v2+t);
for(i=0;i<k;cout<<v[i++]<<" "){}
for(i=t-1;i>=0;cout<<v2[i--]<<" "){}
}
#include <algorithm>
using namespace std;
int main(){
int n,k,t=0,i;
cin>>n>>k;int v[n], v2[n];
for(i=0;i<k;cin>>v[i++]){}
for(i=k;i<n;i++,cin>>v2[t++]){}
sort(v, v+k);
sort(v2, v2+t);
for(i=0;i<k;cout<<v[i++]<<" "){}
for(i=t-1;i>=0;cout<<v2[i--]<<" "){}
}