โจทย์แบบฝึกหัดภาษา C สำหรับผู้เริ่มต้นเขียนโปรแกรมภาษา C ข้อ #65

แบบฝึกหัด #344
เขียนโดย :
มีผู้อ่าน : 314 คน วันนี้ : 3 คน

โจทย์

จงเขียนโปรแกรม ด้วยภาษา C ทำการสร้าง Array ขนาด 5 ช่อง แล้วทำการรับข้อมูลลงใน Array ทั้ง 5่ ช่อง แล้ว ทำการแสดงเมนูว่าต้องการสลับข้อมูลในตำแหน่งไหน กับ ตำแหน่งไหน แล้วทำการแสดงผลตามตัวอย่าง

ตัวอย่างการทำงาน 1

Enter Data : 1
Enter Data : 2
Enter Data : 3
Enter Data : 4
Enter Data : 5

Data In Array : 1 2 3 4 5

Swap >>
Enter Index A (1-5) : 1
Enter Index B (1-5) : 5
Swap Result (1 <-> 5) : Data In Array : 5 2 3 4 1

Data In Array : 5 2 3 4 1

ตัวอย่างการทำงาน 2

Enter Data : 10
Enter Data : 20
Enter Data : 30
Enter Data : 40
Enter Data : 50

Data In Array : 10 20 30 40 50

Swap >>
Enter Index A (1-5) : 2
Enter Index B (1-5) : 4
Swap Result (2 <-> 4) : Data In Array : 10 40 30 20 50

Data In Array : 10 40 30 20 50

เอาล่ะครับ ลองทำกันดูนะครับ ใครที่ไม่เข้าใจคำถามตรงไหนเขียนไว้ด้านล่างได้เลยครับ เสร็จแล้วก็ส่ง Source Code ให้ตรวจใน Comment ของ Facebook ด้านล่างได้เลย  ถ้าใครสงสัยตรงไหนสามารถสอบถามได้ใน Page  https://www.facebook.com/tutortongpage  เช่นกันครับ ^^