ทำการบ้านไม่ผ่านครับ ภาษา C แยกเลขคู่กับเลขคี่ ขอคำแนะนำด้วยนะครับ

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

คือผมใส่เลข  1 สามครั้ง ตามด้วยเลข 0 (เพื่อให้หยุดการทำงานและสรุปผลตามโจทย์)
แต่สรุปผลออกมาได้ คู่ 1 คี่ 2
ซึ่งความจริงต้องได้ คี่ 3 คู่ 0
คือผมใช้ if else แล้วก็คลุมด้วย do while (เพื่อที่จะได้ทำงานได้เรื่อยๆจนกว่าจะใส่เลข 0 )
แต่มันคำนวนผิดอะครับ TT ขอคำแนะนำด้วยนะครับ



ตัวแปร ครับ
num ตัวเลขที่นำเข้า
i คู่
je คี่


อันนี้โค้ดครับ ทำเป็นโน้ตออนไลน์ไว้แล้วนะครับ
http://notes.io/y8i

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