Advertisement
Imran_Mohammed

Decimal_to_other_number

Jan 22nd, 2022
138
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 1.11 KB | None | 0 0
  1. /* Decimal to Binary */
  2. #include <bits/stdc++.h>
  3. using namespace std;
  4.  
  5. int main()
  6. {
  7.     int bi[20], number, i=0, j;
  8.     cin >> number;
  9.  
  10.     while(number  != 0)
  11.     {
  12.         bi[i] = number % 2;
  13.         number = number / 2;
  14.         i++;
  15.     }
  16.  
  17.     for(j=i-1; j>=0; j--)  {
  18.        cout << bi[j];
  19.     }
  20.  
  21.     return 0;
  22. }
  23.  
  24.  
  25. /* Decimal To Octal */
  26. int main()
  27. {
  28.     int oc[20], number, i=0, j;
  29.     cin >> number;
  30.  
  31.     while(number  != 0)
  32.     {
  33.         oc[i] = number % 8;
  34.         number = number / 8;
  35.         i++;
  36.     }
  37.  
  38.     for(j=i-1; j>=0; j--)  {
  39.        cout << oc[j];
  40.     }
  41.     cout << endl;
  42.     return 0;
  43. }
  44.  
  45. /* Decimal To Hexadecimal */
  46. int main()
  47. {
  48.     char hexa[20];
  49.     int number, i=0, j;
  50.     cin >> number;
  51.  
  52.     while(number  != 0)
  53.     {
  54.         int temp = number % 16;
  55.  
  56.         if(temp <10){
  57.             hexa[i] = temp +48;
  58.             i++;
  59.         }
  60.  
  61.         else{
  62.             hexa[i] = temp + 55;
  63.             i++;
  64.         }
  65.         number = number / 16;
  66.     }
  67.  
  68.     for(j=i-1; j>=0; j--)  {
  69.        cout << hexa[j];
  70.     }
  71.     cout << endl;
  72.  
  73.     return 0;
  74. }
  75.  
  76.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement