1 Góc học tập ➢
2 Tin học đại cương ➢
3 Bài kiểm tra thực hành
Đề 18 |
---|
Lập chương trình thực hiện các công việc sau: a) Nhập 1 số nguyên N (0 < N < 10000) từ bàn phím. b) Liệt kê các số tự mãn trong khoảng từ 0 đến N. Biết: Số tự mãn là các số dương mà tổng mũ 3 các chữ số của nó bằng chính nó. Ví dụ: 153=13+53+33 |
Chú ý: _Sinh viên phải kiểm tra điều kiện đầu vào. |
#include <bits/stdc++.h>
main()
{int N,n,T,i;
do {printf("Nhap vao so nguyen 0<N<10000 :");
scanf("%d",&N);}
while(N<=0||N>=10000);
printf("\n Cac so tu man trong khoang tu 0 den %d la:\n",N);
for(i=1;i<N;i++) {T=0;n=i;
while(n!=0){T+=(n%10)*(n%10)*(n%10);
n/=10;}
if(T==i) printf(" %d,",i);}
getch();
}