Friday, March 26, 2021

Lập trình 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

Lập trình 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

Chào tất cả các bạn, trong bài viết này Tienanhvn xin chia sẻ tới các bạn độc giả bộ những bài tập lập trình C cơ bản hay nhất được mình thực hiện viết chương trình cũng như thuật toán để xử lý bài toán, các bạn có thể tham khảo.

Cho số nguyên dương n. Kiểm tra xem n có phải là số hoàn thiện hay không

Chương trình c 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;

}

No comments:

Post a Comment