Code Nhập vào số nguyên đếm xem có bao nhiêu số hoàn thiện trong c

Xem chủ đề cũ hơn Xem chủ đề mới hơn Go down

Code Nhập vào số nguyên đếm xem có bao nhiêu số hoàn thiện trong c

Bài gửi by giaitri38 on Mon Oct 13, 2014 9:59 pm

Bài này các bạn nên chú ý và hiểu rỏ vê số hoàn thiện là số như thế nào sau đây mình xin chỉ rỏ cho các bạn biết về số hoàn thiện.


Số hoàn thiện là số mà tổng các ước của nó bằng chính nó
VD:
6 ước số của 6 là 1,2,3
ta có 1+2+3=6 vậy 6 chính là số hoàn thiện.
Viết chương trình nhập vào số nguyên đếm xem có bao nhiêu số hoàn thiện
// dem so hoan thien nho hon n
#include<conio.h>
#include<stdio.h>
int uocso(int n)
{
int i,s=0;
for(i=1;i<n;i++)
{
if(n%i==0)
{
s+=i;
}

}
if(s==n)
{
return 1;
}
else
{
return 0;
}
}
main()
{
int n,i,dem=0;
printf("nhap so nguyen n:\n");
scanf("%d",&n);
for(i=1;i<n;i++)
{
if(uocso(i)==1)
{
dem+=1;
printf("%d\t",i);
}
}
printf("\n tong so hoan thien la : %d\n",dem);
getch();
}

giaitri38

Tổng số bài gửi : 35
Join date : 09/10/2014

Xem lý lịch thành viên

Về Đầu Trang Go down

Xem chủ đề cũ hơn Xem chủ đề mới hơn Về Đầu Trang

- Similar topics

 
Permissions in this forum:
Bạn không có quyền trả lời bài viết