การเขียนโปรแกรม แบบวนซ้ำ Loop ภาษา C

จงเขียนโปรแกรมจัดที่นั่งสอบ โดยกำหนดผังที่นั่งสอบเป็นแบบ 5 แถว  x 6 ที่นั่ง และให้มีชื่อในแต่ละที่นั่งมีค่าเริ่มต้นเป็น N/A กำหนดให้วนซ้ำรับข้อมูลแถว(1-5), ลำดับที่ในแถว(1-6) และชื่อของนักศึกษา หากตำแหน่งที่กำหนดมีผู้นั่งอยู่แล้ว(ไม่ใช่ N/A)  ให้แสดงข้อความ “Seat is not available…” แล้วให้วนรับแถวและเลขที่นั่งใหม่อีกครั้ง ถ้าที่นั่งว่าง(N/A) จึงจะรับชื่อนักศึกษา หากต้องการหยุดการกำหนดที่นั่งให้พิมพ์เลขแถวเป็น 0 หลังจากนั้นให้แสดงผังที่นั่งสอบตามที่กำหนดไว้ 
***รูปตัวอย่างหน้าตาของโปรแกรมตามข้างล่างเลยค้าบผม
***** Examination Seat Reservation Management *****

Input row and column ==>   1   1
---------------------------------------------
Input student name     ==>  apinan
---------------------------------------------
Input row and column ==>   1   1
---------------------------------------------
This Seat not available!!!
**************************************
Input row and column ==>   7  5
---------------------------------------------
Row/Column number is invalid! Press row(1-5) and column(1-6) only.
*******************************************************************************
Input row and column ==>   1  4
---------------------------------------------
Input student name     ==>  Krit
---------------------------------------------
Input row and column ==>   3  5
---------------------------------------------
Input student name     ==>  cocoa
---------------------------------------------
Input row and column ==>   0  5
---------------------------------------------
Press any key to continue.  .  .

***************************** Examination Seat *****************************
---------------------------------------------------------------------------------------------
             1                  2                   3                 4                5                 6
---------------------------------------------------------------------------------------------
1      apinan            N/A                N/A             Krit             N/A             N/A
2        N/A               N/A                N/A             N/A             N/A             N/A
3        N/A               N/A                N/A             N/A           cocoa           N/A
4        N/A               N/A                N/A             N/A             N/A             N/A
5        N/A               N/A                N/A             N/A             N/A             N/A
---------------------------------------------------------------------------------------------

ใครพอจะเข้าใจไหมครับ ช่วยเม้นมาแนะนำหน่อยครับ  
ใครพอจะมีวิธีที่สั้นๆไหมครับ ไม่ถึง 100 บรรทัด
ขอบคุณไว้ล่วงหน้านะครับผม ขอบคุณมากที่แวะเข้ามาช่วยผม
เดี๋ยวผมมาตอบ เม้นไว้เลยนะครับผม ขอบคุณครับผม
แก้ไขข้อความเมื่อ
แสดงความคิดเห็น
โปรดศึกษาและยอมรับนโยบายข้อมูลส่วนบุคคลก่อนเริ่มใช้งาน อ่านเพิ่มเติมได้ที่นี่