โจทย์ก็คือ โปรแกรมแยกเลขคู่และเลขคี่ในอะเรย์(OddEven)
จงเขียนโค้ดโปรแกรมแยกเลขคู่และเลขคี่โดยใช้ตัวแปรอะเรย์เพื่อเก็บข้อมูลตัวเลขจํานวนเต็มที่รับเข้ามา 6 ตัว
และแยกเลขคู่และเลขคี่ เก็บใส่ตัวแปรอะเรย์คนละตัวแปร แล้วแสดงผลลัพธ์ของการแยกเลขคู่และ
เลขคี่ออกทางจอภาพ
input                                        ตัวอย่าง  input                        output
รับเลขจํานวน                                            20                            Even = 20 10
เต็ม 6 ตัว เก็บ                                           15                             Odd = 15  9  1  65
ใส่ในอะเรย์                                               10
v                                                             9
v                                                             1
v                                                            65
process
ตรวจสอบว่าเป็นเลขคู่
หรือเลขคี่ และใส่ไว้ใน
ตัวแปรอะเรย์คนละตัว
แปร
v
v
v
output
แสดงผลลัพธ์
โดยพิมพ์ค่าในตัว
แปรอะเรย์เลขคู่
และเลขคี่ ออกทาง
จอภาพ
int main()
{
    int num[6];
    int even[6],odd[6];
    int i;
    int rem; //เก็บเศษ
    int j=0; //ตัวชี้ ary
    int k=0; //ตัวชี้ ary
    
    for(i=0;i<=6;i++) {
        cin >> num;
            for(i=0;i<=6;i++) {
            num/2;
            rem = num;
            if (rem==0){
                num = even[j];
                j++;            
            } else {
                num = odd[k];
                k++;
            }    
            for(i=0;i<=j;i++) {
    -----------------ไปต่อไม่ได้จริงๆครับ----------------
ปกติเคยเขียนแค่แบบเงื่อนไข if else กับ วนลูป แต่นี้มาเจอ arrays ไปต่อไม่ได้เลย รบกวนพี่ๆช่วยผมด้วยนะครับ
จะเป็น flowchart ก็ได้ เป็นโค้ดก็ดี หรือจะเป็นทั้งก็โครตจะดีเลยครับ 
ขอบคุณพวกพี่ๆใจบุญล่วงหน้านะครับ																															
						 
												
						
					
C++ รบกวนพวกพี่ๆช่วยทำการบ้านหน่อยครับ ผมไม่เข้าใจเรื่อง arrays T T
จงเขียนโค้ดโปรแกรมแยกเลขคู่และเลขคี่โดยใช้ตัวแปรอะเรย์เพื่อเก็บข้อมูลตัวเลขจํานวนเต็มที่รับเข้ามา 6 ตัว
และแยกเลขคู่และเลขคี่ เก็บใส่ตัวแปรอะเรย์คนละตัวแปร แล้วแสดงผลลัพธ์ของการแยกเลขคู่และ
เลขคี่ออกทางจอภาพ
input ตัวอย่าง input output
รับเลขจํานวน 20 Even = 20 10
เต็ม 6 ตัว เก็บ 15 Odd = 15 9 1 65
ใส่ในอะเรย์ 10
v 9
v 1
v 65
process
ตรวจสอบว่าเป็นเลขคู่
หรือเลขคี่ และใส่ไว้ใน
ตัวแปรอะเรย์คนละตัว
แปร
v
v
v
output
แสดงผลลัพธ์
โดยพิมพ์ค่าในตัว
แปรอะเรย์เลขคู่
และเลขคี่ ออกทาง
จอภาพ
int main()
{
int num[6];
int even[6],odd[6];
int i;
int rem; //เก็บเศษ
int j=0; //ตัวชี้ ary
int k=0; //ตัวชี้ ary
for(i=0;i<=6;i++) {
cin >> num;
for(i=0;i<=6;i++) {
num/2;
rem = num;
if (rem==0){
num = even[j];
j++;
} else {
num = odd[k];
k++;
}
for(i=0;i<=j;i++) {
-----------------ไปต่อไม่ได้จริงๆครับ----------------
ปกติเคยเขียนแค่แบบเงื่อนไข if else กับ วนลูป แต่นี้มาเจอ arrays ไปต่อไม่ได้เลย รบกวนพี่ๆช่วยผมด้วยนะครับ
จะเป็น flowchart ก็ได้ เป็นโค้ดก็ดี หรือจะเป็นทั้งก็โครตจะดีเลยครับ
ขอบคุณพวกพี่ๆใจบุญล่วงหน้านะครับ