#include <bits/stdc++.h>
using namespace std;
#define ll long long
int main()
{
int arr[4]={3,5,1,4};
// ننفذ اول جزء بس من الكود عشان تفهمه
// انا واقف في اللوب الاولي علي التلاته و اللوب اللي جواها واقف علي اللي بعد التلاته علي طزل
// بسال هل في حاجه اصغر منها الخمسه لا طيب زود ال الواحد اه اصغر
// طيب يعم حوش التلاته في متغير و غير التلاته ب الواحد
// و غير بقا الواحد ب التلاته كده حرفيا عملت تبديل يدوي
// نكمل بعد ما عملنا التبديل خلي بالك اللوب الاولي بقت واقفه عند الواجد في الانديكس 0
// 1,5,3,4 بقت كده
// و بكمل بسال هل الاربعه اصغر من الواحد لا يبقي كده خلصت و هنتقل للعنصر اللي بعد الواجد
// و خلاص كده الواحد مش هيتحرك من هنا
// و كمل بقا الباقي انت يا شدود
for(int i=0;i<4;i++)
{
for(int j=i+1;j<4;j++)
{
if(arr[j]<arr[i])
{
int temp = arr[i];
arr[i]=arr[j];
arr[j]=temp;
// swap(arr[i],arr[j]); طبعا ينفع تعمل تبديل اوتوماتيك كده بس بفهمك الاول ب ال يدوي
}
}
}
for(auto a:arr)
cout<<a <<" ";
// او بشكل تاني
cout<<endl;
for(int i=0;i<4;i++)
{
cout<<arr[i]<<" ";
}
return 0;
}
I2luY2x1ZGUgPGJpdHMvc3RkYysrLmg+CnVzaW5nIG5hbWVzcGFjZSBzdGQ7CiNkZWZpbmUgbGwgbG9uZyBsb25nCmludCBtYWluKCkKewogICAgIGludCBhcnJbNF09ezMsNSwxLDR9OwogICAgICAgIC8vINmG2YbZgdiwINin2YjZhCDYrNiy2KEg2KjYsyDZhdmGINin2YTZg9mI2K8g2LnYtNin2YYg2KrZgdmH2YXZhyAKICAgICAgICAvLyDYp9mG2Kcg2YjYp9mC2YEg2YHZiiDYp9mE2YTZiNioINin2YTYp9mI2YTZiiDYudmE2Yog2KfZhNiq2YTYp9iq2Ycg2Ygg2KfZhNmE2YjYqCDYp9mE2YTZiiDYrNmI2KfZh9inINmI2KfZgtmBINi52YTZiiDYp9mE2YTZiiDYqNi52K8g2KfZhNiq2YTYp9iq2Ycg2LnZhNmKINi32LLZhCAKICAgICAgICAvLyDYqNiz2KfZhCDZh9mEINmB2Yog2K3Yp9is2Ycg2KfYtdi62LEg2YXZhtmH2Kcg2KfZhNiu2YXYs9mHINmE2Kcg2LfZitioINiy2YjYryDYp9mEINin2YTZiNin2K3YryDYp9mHINin2LXYutixIAogICAgICAgIC8vINi32YrYqCDZiti52YUg2K3ZiNi0INin2YTYqtmE2KfYqtmHINmB2Yog2YXYqti62YrYsSDZiCDYutmK2LEg2KfZhNiq2YTYp9iq2Ycg2Kgg2KfZhNmI2KfYrdivIAogICAgICAgIC8vINmIINi62YrYsSDYqNmC2Kcg2KfZhNmI2KfYrdivINioINin2YTYqtmE2KfYqtmHINmD2K/ZhyDYrdix2YHZitinINi52YXZhNiqINiq2KjYr9mK2YQg2YrYr9mI2YogCiAgICAgICAgLy8g2YbZg9mF2YQg2KjYudivINmF2Kcg2LnZhdmE2YbYpyDYp9mE2KrYqNiv2YrZhCDYrtmE2Yog2KjYp9mE2YMg2KfZhNmE2YjYqCDYp9mE2KfZiNmE2Yog2KjZgtiqINmI2KfZgtmB2Ycg2LnZhtivINin2YTZiNin2KzYryDZgdmKINin2YTYp9mG2K/ZitmD2LMgMCAKICAgICAgICAvLyAxLDUsMyw0INio2YLYqiDZg9iv2YcgCiAgICAgICAgLy8g2Ygg2KjZg9mF2YQg2KjYs9in2YQg2YfZhCDYp9mE2KfYsdio2LnZhyDYp9i12LrYsSDZhdmGINin2YTZiNin2K3YryDZhNinINmK2KjZgtmKINmD2K/ZhyDYrtmE2LXYqiDZiCDZh9mG2KrZgtmEINmE2YTYudmG2LXYsSDYp9mE2YTZiiDYqNi52K8g2KfZhNmI2KfYrNivIAogICAgICAgIC8vINmIINiu2YTYp9i1INmD2K/ZhyDYp9mE2YjYp9it2K8g2YXYtCDZh9mK2KrYrdix2YMg2YXZhiDZh9mG2KcgCiAgICAgICAgLy8g2Ygg2YPZhdmEINio2YLYpyDYp9mE2KjYp9mC2Yog2KfZhtiqINmK2Kcg2LTYr9mI2K8KICAgICBmb3IoaW50IGk9MDtpPDQ7aSsrKQogICAgIHsKICAgICAgICBmb3IoaW50IGo9aSsxO2o8NDtqKyspCiAgICAgICAgewogICAgICAgICAgICBpZihhcnJbal08YXJyW2ldKQogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgaW50IHRlbXAgPSBhcnJbaV07CiAgICAgICAgICAgICAgICAgICAgYXJyW2ldPWFycltqXTsKICAgICAgICAgICAgICAgICAgICBhcnJbal09dGVtcDsKICAgICAgICAgICAgICAgICAgICAvLyAgICBzd2FwKGFycltpXSxhcnJbal0pOyDYt9io2LnYpyDZitmG2YHYuSDYqti52YXZhCDYqtio2K/ZitmEINin2YjYqtmI2YXYp9iq2YrZgyDZg9iv2Ycg2KjYsyDYqNmB2YfZhdmDINin2YTYp9mI2YQg2Kgg2KfZhCDZitiv2YjZiiAKICAgICAgICAgICAgfQogICAgICAgIH0KICAgICB9CiAgICAgZm9yKGF1dG8gYTphcnIpCiAgICAgICAgY291dDw8YSA8PCIgIjsKICAgICAgICAvLyDYp9mIINio2LTZg9mEINiq2KfZhtmKIAogICAgICAgIGNvdXQ8PGVuZGw7CiAgICAgICAgZm9yKGludCBpPTA7aTw0O2krKykKICAgICAgICB7CiAgICAgICAgICAgIGNvdXQ8PGFycltpXTw8IiAiOwogICAgICAgIH0KICAgIHJldHVybiAwOwp9