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

bài tập c cho số nguyên dương n kiểm tra xem n có phải là số hoàn thiện hay không

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 (52.98 KB, 2 trang )

Bài 30: Cho số nguyên dương n. Kiểm tra xem n có phải là số hoàn thiện hay không
#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;
while(i < n)
{
if(n % i == 0)
{
S = S + i;
}
i++;
}
if(S == n)
printf("\n%d la so hoan thien", n);
else
printf("\nSo nhap vao khong la so hoan thien");


getch();
return 0;


}



×