SHARE
TWEET

help

urbanshutters Oct 12th, 2017 61 Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. void rDigitPos2(int num, int digit, int *pos);
  2. int main()
  3. {
  4.  int number, digit, result;
  5.  printf("Enter the number: \n");
  6.  scanf("%d", &number);
  7.  printf("Enter the digit: \n");
  8.  scanf("%d", &digit);
  9.  rDigitPos2(number, digit, &result);
  10.  printf("rDigitPos2(): %d\n", result);
  11.  return 0;
  12. }
  13. void rDigitPos2(int num, int digit, int *pos)
  14. {
  15.  /* Write your program code here */
  16.  if(num % 10 == digit)
  17.  {
  18.      *pos = 1;
  19.  }
  20. // else if (num < 10)
  21. // {
  22. //     *pos = 0;
  23. // }
  24.  else
  25.  {
  26.      rDigitPos2(num/10, digit, pos);
  27.      if (*pos>0)
  28.      {
  29.          *pos += 1;
  30.      }
  31.      else
  32.      {
  33.          *pos = 0;
  34.      }
  35.  }
  36. }
RAW Paste Data
Top