โจทย์ให้สมการ ต้องหาค่า '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