เส้นทางการเรียนรู้

แบบฝึกหัด C/C++

แบบฝึกหัดคลาสสิกสำหรับมือใหม่เรื่องตัวเลข ข้อความ และอาร์เรย์ แก้ทั้งด้วย C และ C++ แต่ละข้อมีโจทย์ให้ลองทำเอง

บทเรียน 18 บท · โจทย์ 22 ข้อ

เริ่มเส้นทาง →

1 ตัวเลขและหลัก บทเรียน 8 บท

  1. บทเรียน โจทย์ 2 ข้อ ตรวจจำนวนเฉพาะ ตรวจว่าจำนวนเต็มเป็นจำนวนเฉพาะหรือไม่
  2. บทเรียน โจทย์ 1 ข้อ ลำดับฟีโบนัชชี สร้างจำนวนฟีโบนัชชีสิบตัวแรก
  3. บทเรียน โจทย์ 1 ข้อ คำนวณแฟกทอเรียล คำนวณแฟกทอเรียลด้วยลูป
  4. บทเรียน โจทย์ 2 ข้อ ห.ร.ม. หาตัวหารร่วมมากของจำนวนเต็มสองตัว
  5. บทเรียน โจทย์ 1 ข้อ ตรวจปีอธิกสุรทิน ตรวจว่าปีหนึ่งเป็นปีอธิกสุรทินหรือไม่
  6. บทเรียน โจทย์ 1 ข้อ ฐานสิบเป็นฐานสอง แปลงจำนวนเต็มบวกฐานสิบเป็นฐานสอง
  7. บทเรียน โจทย์ 1 ข้อ แปลงอุณหภูมิ แปลงองศาเซลเซียสเป็นฟาเรนไฮต์
  8. บทเรียน โจทย์ 1 ข้อ เครื่องคิดเลขอย่างง่าย ใช้ตัวดำเนินการทางคณิตศาสตร์กับตัวเลขสองตัว

2 โจทย์ข้อความ บทเรียน 5 บท

  1. บทเรียน โจทย์ 1 ข้อ กลับลำดับสตริง กลับลำดับข้อความโดยไม่เปลี่ยนตัวอักษร
  2. บทเรียน โจทย์ 1 ข้อ ตรวจพาลินโดรม ตรวจว่าคำอ่านจากหน้าไปหลังและหลังไปหน้าเหมือนกันหรือไม่
  3. บทเรียน โจทย์ 1 ข้อ นับสระ นับสระในข้อความหนึ่งบรรทัด
  4. บทเรียน โจทย์ 1 ข้อ นับคำ นับคำที่คั่นด้วยช่องว่างในประโยค
  5. บทเรียน โจทย์ 1 ข้อ ความถี่ของตัวอักษร นับจำนวนครั้งที่ตัวอักษรพิมพ์เล็กแต่ละตัวปรากฏ

3 โจทย์ลิสต์ บทเรียน 5 บท

  1. บทเรียน โจทย์ 1 ข้อ รวมค่าในอาร์เรย์ คำนวณผลรวมของทุกค่าในอาร์เรย์
  2. บทเรียน โจทย์ 2 ข้อ หาค่ามากสุดในอาร์เรย์ หาค่ามากที่สุดในอาร์เรย์
  3. บทเรียน โจทย์ 1 ข้อ หาค่ามากเป็นอันดับสอง หาค่าที่มากเป็นอันดับสองที่ไม่ซ้ำกันในอาร์เรย์
  4. บทเรียน โจทย์ 1 ข้อ ลบค่าซ้ำ ลบค่าที่ซ้ำในอาร์เรย์โดยคงลำดับไว้
  5. บทเรียน โจทย์ 2 ข้อ ทรานสโพสเมทริกซ์ สลับแถวและคอลัมน์ของเมทริกซ์