Thứ Hai, 30 tháng 11, 2015

Bài 27: Đếm số lượng “ước số chẵn” của số nguyên dương n

Bài 27: Đếm số lượng “ước số chẵn” của số nguyên dương n


 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
#include <stdio.h> 
#include <conio.h> 

void main() 
{  
 int n = 6, i = 1, dem = 0;
 while(i <= n)
 {
  if(n % i == 0)
  {
   if(i % 2 == 0)
   {
    dem++;
   }
  }
  i++;
 }
 printf("So luong uoc chan cua %i la: %i", n, dem);
 getch(); 
}
/* Code chạy:
1 <= 6 chạy 6 % 1 == 0 chạy 1 % 2 thoát if
2 <= 6 chạy 6 % 2 == 0 chạy 2 % 2 chạy dem = 1
3 <= 6 chạy 6 % 3 == 0 chạy 3 % 2 thoát if
4 <= 6 chạy 6 % 4 == 0 thoát if
5 <= 6 chạy 6 % 5 == 0 thoát if
6 <= 6 chạy 6 % 6 == 0 chạy 6 % 2 chạy dem = 2
7 <= 6 thoát dừng in dem = 2
*/