Tuesday, October 23, 2012

Цифрүүдийн нийлбэр+Рекурс

#include<stdio.h>
int getSum(int);
int main(){
  int num,sum;
  printf("Тоо оруулна уу: ");
  scanf("%d",&num);
  sum = getSum(num);
  printf("Цифрүүдийн нийлбэр:  %d",sum);
  return 0;
}
int getSum(int num){
    static int sum =0,r;
    if(num!=0){
      r=num%10;
      sum=sum+r;
      getSum(num/10);
    }
    return sum;
}
Гаралт:
Тоо оруулна уу: 45
Цифрүүдийн нийлбэр:  9

No comments:

Post a Comment

http://groups.google.com/group/teacher_it_mongolia