aboutsummaryrefslogtreecommitdiffstats
path: root/test/gourdinl/c/armstrong.c
blob: c5d838f9fad4f5aa84c0e07bb32f385eecf1d911 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
int main()
{
  int n,sum,i,t,a,z;

  for(i = 1; i <= 500; i++)
  {
      t = i;  // as we need to retain the original number
      sum = 0;
      while(t != 0)
      {
          a = t%10;
          sum += a*a*a;
          t = t/10;
      }

      if(sum == i)
        z += i;
  }

  return 0;
}