Advertisement
nahidiac

Number of Odd/Even Digits in an Integer (Without Array)

Dec 8th, 2019
145
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 0.80 KB | None | 0 0
  1. #include <stdio.h>
  2.  
  3. int main()
  4. {
  5.     int num;
  6.  
  7.     scanf("%d", &num);
  8.  
  9.     int rem, odd = 0, even = 0;
  10.  
  11.     while(num != 0)
  12.     {
  13.         rem = num % 10;  //এর মাধ্যমে শেষের ডিজিটটা আলাদা হবে
  14.  
  15.         if(rem % 2 == 0) //চেক করবো ডিজিটটা দুই দিয়ে ভাগ যায় কিনা, গেলে জোড় সংখ্যা একটা পাওয়া গেলো, নতুবা বিজোড় পাওয়া গেলো
  16.             even++;
  17.  
  18.         else
  19.             odd++;
  20.  
  21.         num = num/10;  //সংখ্যাটার শেষের ডিজিটটা বাদ দিয়ে দিলাম
  22.     }
  23.  
  24.     printf("%d odd digits\n%d even digits\n", odd, even);
  25.  
  26.     return 0;
  27. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement