แบบฝึกหัด C++ Advance : การใช้ Array ใน ภาษา C++ ข้อที่ 2

แบบฝึกหัด #263
เขียนโดย :
มีผู้อ่าน : 9,753 คน วันนี้ : 4 คน

สวัสดีครับ มาต่อกันอีกข้อกับโจทย์ C++ Advance ในหัวข้อ Array ในภาษา C++ ซึ่งในข้อนี้ก็จะเพิ่มระดับมาอีกขั้นนึง เพื่อความเข้าใจใน Array และ Logic มากขึ้นครับ เอาล่ะไม่ยากลองทำกันดูครับผม !

 

โจทย์

จงออกแบบโปรแกรมด้วยภาษา C++ โดยให้มีการทำงานดังต่อไปนี้
1) สร้างตัวแปร Array 1 ตัว เก็บข้อมูลจำนวนเต็ม มีขนาด 5 ช่อง
2) สร้างตัวแปร
 Array 1 ตัว เก็บข้อมูลอักขระ มีขนาด 5 ช่อง
3) ทำการรับค่าลงแต่ละช่องในตัวแปร Array จำนวนเต็ม
ถ้าเลขที่รับเข้ามานั้นเป็น เลขคี่ ให้ ใส่ค่าตัวอักษร O ลงใน Array อักขระในตำแหน่งเดียวกัน
ถ้าเลขที่รับเข้ามานั้นเป็น เลขคู่ ให้ ใส่ค่าตัวอักษร
 E ลงใน Array อักขระในตำแหน่งเดียวกัน
4) แสดงผลข้อมูลที่อยู่ใน Array ข้อมูลอักขระ นั้นตามตัวอย่าง

 

ตัวอย่างหน้าการแสดงผลของโปรแกรม

Enter Number To Array (1) : 1
Enter Number To Array (2) : 2
Enter Number To Array (3) : 10
Enter Number To Array (4) : 15

Enter Number To Array (5) : 5

Data In Array
, , , , O

 

หมายเหตุ : ตัวหนังสือ สีเขียว คือ Input ตัวหนังสือ สีน้ำตาล คือ คำค่าในตัวแปร Output มาแสดง 

 

เกี่ยวกับแบบฝึกหัด

ระดับความยาก : 5  / 10 
เหมาะสำหรับ : ผู้เริ่มต้น , ระดับกลาง

 

มากันข้อ 2 ข้อนี้ไม่ยาก แต่ก็ไม่ง่าย ถ้าใครไม่มีพื้นฐานเรื่อง โครงสร้างการทำงานแบบตัวเลือก ก็น่าจะงง เอาเรื่องเลยล่ะครับ ก่อนจะ C++ Advance ก็ต้องเป็น C++ Basic มาก่อนนะ !