Friday, July 31, 2020

Liệt kê tất cả các “ước số” của số nguyên dương trong C

Hôm nay mình sẽ giải bài tập Liệt kê tất cả các “ước số” của số nguyên dương trong C các bạn có thể tham khảo chương trình của mình dưới đây, nếu có vấn đề gì các bạn cứ comment dưới bài viết mình sẽ giải thích.

Ước số là gì?

Số nguyên dương b lớn nhất là ước của cả hai số nguyên a, b được gọi là ước số chung lớn nhất (ƯCLN) của a và b. Trong trường hợp cả hai số nguyên a và b đều bằng 0 thì chúng không có ƯCLN vì khi đó mọi số tự nhiên khác không đều là ước chung của a và b.
Các bạn có thể tham khảo tổng hợp bài tập c cơ bản dưới đây:
Sau đây là chương trình liệt kê các ước số sử dụng ngôn ngữ C:
#include <stdio.h>
int main()
{
int i, n;
do
{
printf("\nNhap n(n > 0): ");
scanf("%d", &n);
  if(n <= 0)
   {
printf("\n N phai > 0. Xin nhap lai !");
   }
}while(n <= 0);
    i = 1;

while(i <= n)
{
if(n % i == 0)
printf("%4d", i);
i++;
}
return 0;
}
Kết quả:
Liệt kê tất cả các “ước số” của số nguyên dương trong C

No comments:

Post a Comment