четверг, 19 января 2012 г.

Тооны цифрүүдийн нийлбэр. №3

//Рекурси хэрэглэх нь
#include<stdio.h>
int getSum(int);
int main(){
  int num,sum;
  printf("Too oruulna uu: ");
  scanf("%d",&num);
  sum = getSum(num);
  printf("Toony tsifruudiin niilber:  %d",sum);
  return 0;
}
//recursi funkts
int getSum(int num){
    static int sum =0,r;
    if(num!=0){
      r=num%10;
      sum=sum+r;
      getSum(num/10);
    }
    return sum;
}
//Гарлтын харагдац:
//Too oruulna uu: 45
//Toony tsifruudiin niilber:  9

Комментариев нет:

Отправить комментарий