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

พิมพ์ค่า 'a' ในสมการ (a+b) <= n และ a+b หาร x ลงตัว

โจทย์ให้สมการ ต้องหาค่า 'a' โดยที่ a+b <= n และหาร x ลงตัว

อัลกอริทึม

START
Step 1 -> Declare start variables b=10, x=9, n=40 and flag=0, divisible
Step 2 -> Loop For divisible = (b / x + 1) * x and divisible <= n and divisible += x
    IF divisible - b >= 1
        Print divisible - 1
        Set flag = 1
    End
END
STOP

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

#include <stdio.h>

int main(int argc, char const *argv[]) {
    int b = 10, x = 9, n = 40, flag = 0;
    int divisible;
    for (divisible = (b / x + 1) * x; divisible <= n; divisible += x) {
        if (divisible - b >= 1) {
            printf("%d ", divisible - b);
            flag = 1;
        }
    }
    return 0;
}

ผลลัพธ์

8 17 26