Lập trình C | Tìm số hoàn hảo
Cập nhật: 19/8/2020 | 6:33:43 PM
Viết chương trình tìm và in ra các số (<=1000) thỏa tính chất: số bằng tổng các ước số của nó. Ví dụ: 6 = 1 + 2 + 3.
🔰 Bài toán:
Viết chương trình tìm và in ra các số (<=1000) thỏa tính chất: số bằng tổng các ước số của nó. Ví dụ: 6 = 1 +2 + 3.
📣 Lời giải:
//Viet chuong trinh tim so hoan hao
//So có tong các uoc bang chinh nó
#include <stdio.h>
#include <conio.h>
void main()
{
int i,tong,dem,j;
printf("\nCac so tim duoc la : ");
for (i=0;i<1000;i++)
{ tong=0;
for (j=1;j<i;j++)
if (i%j==0) tong +=j;
if (tong==i)
printf("\n%d ",i);
}
getch();
}
(Nguồn Tin: Casestudy24h)
Bài viết cùng chủ đề
- Lập trình C | Tính tổng nghịch đảo
- Lâp trình C | Hiển thị phương án đổi tiền
- Lập trình C | Viết CT hiển thị cách lựa chọn mệnh giá tiền phù hợp
- Lập trình C | Viết chương trình nhập điểm
- Lập trình C | Tính tổng cấp số cộng
- Lập trình C | Tính tổng dãy số bình phương
- Lập trình C | Chương trình nhập từ bàn phím bán kính đường tròn
- Lập trình C | Chương trình nhập - xuất màn hình
- Lập trình C | Hiển thị hằng số và chuyển hệ cơ số 8, 16
- Lập trình C | Tìm Min-max cho ba số