1 solutions
-
0
C :
#include<stdio.h> int main(){ int i,j,k; int N; for(i=1;i<10;i++){ for(j=0;j<10;j++){ for(k=0;k<10;k++){ N=i*100+j*10+k; if(N==(i*i*i+j*j*j+k*k*k)){ printf("%d\n",N); } } } } return 0; }C++ :
#include <iostream> using namespace std; int main() { int sum; int a, b, c; for (int i = 100; i<=999; i++) { sum = 0; a = i /100; c = i %10; b = (i/10) %10; sum = a*a*a + b*b*b + c*c*c; if (sum == i) cout<<i<<endl; } return 0; }Pascal :
var a,b,c,d:integer;begin for a:=100 to 999 do begin b:=a mod 10; c:=a mod 100 div 10; d:=a div 100; if b*b*b+c*c*c+d*d*d=a then writeln(a); end; end.Java :
public class Main{ public static void main(String[] args){ int x,y,z,N; for(N = 100;N < 1000;N++){ x = N / 100; y = (N / 10) % 10; z = N % 10; if(N == x*x*x+y*y*y+z*z*z) System.out.println(N); } } }
- 1
Information
- ID
- 19487
- Time
- 1000ms
- Memory
- 64MiB
- Difficulty
- (None)
- Tags
- # Submissions
- 0
- Accepted
- 0
- Uploaded By