Advertisement
Crackbone

dv5z3

Apr 18th, 2021
846
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 0.61 KB | None | 0 0
  1. /*3. Napisati funkciju koja ispisuje broj n u binarnom zapisu. Koristiti bitovne operatore.
  2. Primjer: Za broj n = 200, ispisuje se 11001000.*/
  3.  
  4. #define _CRT_SECURE_NO_WARNINGS
  5.  
  6. #include<stdio.h>
  7.  
  8. int dTb(int);
  9.  
  10. int main()
  11. {
  12.     int number;
  13.     printf("Unesi broj:\n");
  14.     scanf(" %d", &number);
  15.     printf("\n");
  16.     printf("Binarni broj je: %d", dTb(number));
  17.     getchar();
  18.     getchar();
  19.     return 1;
  20. }
  21.  
  22. int dTb(int number)
  23. {
  24.     int bin_numb=0, remain, temp=1;
  25.     while (number > 0)
  26.     {
  27.         remain = number % 2;
  28.         number = number / 2;
  29.         bin_numb = bin_numb + remain * temp;
  30.         temp = temp * 10;
  31.  
  32.     }
  33.  
  34.  
  35.     return bin_numb;
  36. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement