เรียงลำดับตัวเลขที่ให้มา 10 ค่า จากน้อยไปหามาก โดยการใช้ for เดียวทำได้ไหม โดยไม่ใช้คำสั่งพิเศษ

สมมุติค่าตัวแปรถูกเก็บใน array x[1..10] โดยไม่จัดลำดับ เราต้องการจัดลำดับใหม่ให้เก็บค่าไว้ใน y[1..10] โดยเรียงลำดับจากน้อยไปหามาก อยากทราบว่าการใช้ for อันเดียวทำได้ไหมครับ
For(i=1;i<=10;i++)
     
       {
                  
             ?????????

       }
หลังวน LOOP เสร็จ x[1..10] ถูกเก็บใน y[1..10]
แสดงความคิดเห็น
โปรดศึกษาและยอมรับนโยบายข้อมูลส่วนบุคคลก่อนเริ่มใช้งาน อ่านเพิ่มเติมได้ที่นี่