1 solutions

  • 0
    @ 2025-11-5 19:42:58

    C :

    #include<stdio.h>
    void main()
    {int i,j,k,a;
    for(i=1;i<10;i++)
    for(j=0;j<10;j++)
    for(k=0;k<10;k++)
    if(i*i*i+j*j*j+k*k*k==100*i+10*j+k)
    {a=100*i+10*j+k;
    printf("%d\n",a);}
    }
    
    

    C++ :

    #include<iostream>
    #include<cstdio>
    #include<iostream>
    #include<cmath>
    
    using namespace std;
    
    int main(){
        for(int i=100;i<1000;i++){
            int x = i % 10;
            int y = i / 10 % 10;
            int z = i / 100;
            if(x*x*x+y*y*y+z*z*z == i)
                cout<<i<<endl;
        }
        return 0;
    }
    
    

    Pascal :

    var i,a,b,c:longint;
    begin
     for i:=100 to 999 do
      begin
       a:=i div 100;
       b:=i div 10 mod 10;
       c:=i mod 10;
       if i=a*a*a+b*b*b+c*c*c then
        writeln(i);
      end;
    end.
    
    • 1

    Information

    ID
    19582
    Time
    1000ms
    Memory
    128MiB
    Difficulty
    (None)
    Tags
    # Submissions
    0
    Accepted
    0
    Uploaded By