#include <stdio.h> #include <conio.h> void main() { int n = 4, i = 1, S = 0; printf("Cac uoc so cua %i la:\n", n); while(i <= n) { if(n % i == 0) { printf("%4i", i); S = S + i; } i++; } printf("\nS = %i", S); getch(); }
Code chạy: while -> printf
1 <= 4 chạy 4 % 1 == 0 in 1 chạy S = S + i = 0 + 1
2 <= 4 chạy 4 % 2 == 0 in 2 chạy S = S + i = 0 + 1 + 2
3 <= 4 chạy 4 % 3 == 0 thoát if
4 <= 4 chạy 4 % 4 == 0 in 4 chạy S = S + i = 0 + 1 + 2 + 4
5 <= 4 thoát while in S = 0 + 1 + 2 + 4 = 7
