ช่วยข้อสอบภาษา C ทีครับ

กระทู้คำถาม
1.กังหัน
   จงเขียนโปรแกรมวาดรูปกังหัน โดยมี Input N แทนความสูงของกังหันเป็นจำนวนคี่ (1<=N<=20) กังหันมี 2 ชนิด ชนิดแรกคือกังหันตัวเลข 1-9 และเลข 0 ส่วนชนิดที่สองคือกังหันตัวอักขระ A-Z โดยกังหันทั้งสองอันต้องอยู่ห่างกันพอประมาณ ดังตัวอย่าง

Input 5
Output
3      3     C        C
  2  2         B    B
    1              A
  2  2         B   B
3      3     C       C

2.กระเบื้อง
   กระเบื้องจำนวนหนึ่งถูกจัดวางอยู่ในรูปแบบประหลาด กล่าวคือมีกระเบื้องอยู่ N แถว แต่ละแถวมีกระเบื้อง M แผ่น แทนด้วยตัวอักขระ A-Z เรียงต่อกัน การจัดวางกระเบื้องจะวางในรูปแบบแนวนอนแต่ในทุกๆแถวใหม่จะต้องเว้นช่องว่างเพิ่มขึ้น 1 ช่อง
จงเขียนโปรแกรมรับจำนวนเต็ม N M และ K (1<=N<=10, 1<=M<=10,1<=K<=20)
และแสดงกระเบื้องทั้งหมด ที่อยู่ตรงคอลัมน์ที่ K
Input 4 5 3
Output CGK
อธิบายตัวอย่าง Input สามารถจัดวางกระเบื้องได้ดังนี้
A B C D E
    F G H  I   J
        K L M N O
            P Q R S T       
            

กระเบื้องทั้งหมดที่อยู่ตรงคอลัมน์ที่ 3 คือ C G และ K

3.ภูเขา
จงเขียนโปรแกรมวาดรูปภูเขาโดยมี Input ดังนี้
บรรทัดแรกเป็นจำนวนเต็ม N (1<=N<=12) แทนจำนวนภูเขาทั้งหมด
บรรทัดต่อมาเป็นจำนวนเต็ม X1-XN เมื่อ Xi แทนความสูงของภูเขาลูกที่ i (1<=Xi<=10)
Input
3
2 5 3       
Output
           /\
          /  \
         /    \      /\
  /\   /       \   /   \
/    \/          \/     \

4.หอคอยตัวอักขระ
หอคอยตัวอักขระประกอบไปด้วยตัวอักขระ A-Z
จงเขียนโปรแกรมรับจำนวนเต็ม N (1<=N<=100) จากนั้นวาดรูปหอคอยตัวอักขระที่มีตัวอักขระ N ตัว พร้อมทั้งแสดงผลตัวอักขระทั้งหมดที่อยู่ตรงแกนกลางของหอคอยในบรรทัดสุดท้าย
Input 6
Output
     A
     BC
FED
ABD

Input 12
Output
        A
        BC
   FED
        GHIJ
      LK
ABDGK

5.ตัวประกอบเฉพาะ
จงเขียนโปรแกรมรับจำนวนเต็ม A (2<=A<=30,000) จากนั้นให้แสดงตัวประกอบที่เป็นจำนวนเฉพาะของ A ทั้งหมด
บรรทัดละ 1 จำนวนเรียงจากน้อยไปมาก
Input 60
Output
2
2
3
5

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