สวัสดีครับ มาต่อกันอีกข้อกับโจทย์ 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 , E , E , O , O
หมายเหตุ : ตัวหนังสือ สีเขียว คือ Input ตัวหนังสือ สีน้ำตาล คือ คำค่าในตัวแปร Output มาแสดง
เกี่ยวกับแบบฝึกหัด
ระดับความยาก : 5 / 10
เหมาะสำหรับ : ผู้เริ่มต้น , ระดับกลาง
มากันข้อ 2 ข้อนี้ไม่ยาก แต่ก็ไม่ง่าย ถ้าใครไม่มีพื้นฐานเรื่อง โครงสร้างการทำงานแบบตัวเลือก ก็น่าจะงง เอาเรื่องเลยล่ะครับ ก่อนจะ C++ Advance ก็ต้องเป็น C++ Basic มาก่อนนะ !