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