Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> C++

หาตัวหารทั้งหมดของจำนวนธรรมชาติ - เซต 1 ใน C++

ในบทช่วยสอนนี้ เราจะเขียนโปรแกรมที่หาตัวหารทั้งหมดของจำนวนธรรมชาติ เป็นปัญหาที่ตรงไปตรงมา มาดูขั้นตอนในการแก้

  • เริ่มต้นตัวเลข
  • เขียนลูปที่วนจาก 1 ถึงตัวเลขที่กำหนด
    • ตรวจสอบว่าตัวเลขที่กำหนดหารด้วยตัวเลขปัจจุบันลงตัวหรือไม่
    • ถ้าเงื่อนไขเป็นจริง ให้พิมพ์ตัวเลขปัจจุบัน

ตัวอย่างโค้ด

#include <bits/stdc++.h>
using namespace std;

void findDivisors(int n) {
    for (int i = 1; i <= n; i++) {
        if (n % i == 0) {
            cout << i << " ";
        }
    }
    cout << endl;
}

int main() {
    findDivisors(65);
    return 0;
}

ผลลัพธ์

ถ้าคุณรันโค้ดด้านบน คุณจะได้ผลลัพธ์ดังนี้

1 5 13 65

สรุป

หากคุณมีคำถามในบทช่วยสอนนี้ ให้ระบุในส่วนความคิดเห็น