//  Data Structures with Java by John R. Hubbard
//  Copyright McGraw-Hill, 2001
//  Problem 1.4 on page 20


public class Pr0104
{ public static void main(String[] args)
  { int n=1;
    while (n>0)
    { System.out.println("sumOfDigits(" + n + ") = " + sumOfDigits(n));
      n *= 2;
    }
  }
  
  public static int sumOfDigits(int n)
  { if (n<0) n = -n;
    int sum=0;
    while (n>0)
    { sum += n%10;
      n /= 10;
    }
    return sum;
  }
}
