Sum of Digits of a Number in Objective-C
The following Objective-C program prints sum of digits of a number entered by user. This program will only compile in latest compilers as it uses ARC paradigm. The program uses scanf c function to read user input.
// Print sum of digits of a user entered number #import <foundation foundation.h> int main(int argc, const char * argv[]) { @autoreleasepool { int number,digit,sum=0, temp; NSLog(@"Enter a number:"); scanf("%i", &number); temp = number; while(temp > 0) { digit = temp%10; sum += digit; temp = temp/10; } NSLog(@"Sum of digits of %i = %i",number,sum); } return 0; }