Tải bản đầy đủ (.docx) (2 trang)

bài tập c cho số nguyên dương n tính tổng các ước số nhỏ hơn chính nó

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (49.65 KB, 2 trang )

Bài 28: Cho số nguyên dương n. Tính tổng các ước số nhỏ hơn chính nó
#include<stdio.h>
#include<conio.h>

int main()
{
int i, n;
long S;
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;
S = 0;
printf("\nCac uoc nho hon %d la",n);
while(i < n)
{
if(n % i == 0)
{
printf("%4d", i);
S = S + i;
}
i++;
}
printf("\nTong cac uoc nho hon %d la: %ld", n, S);
getch();


return 0;


}



×