Ask Question

Name:
Title:
Your Question:

Answer Question

Name:
Your Answer:
User Submitted Source Code!


Description:
  Decimal to Hexadecimal
Language: C/C++
Code:
   #include <iostream>
   #include <sstream>
   #include <string>
   using namespace std;

   int main()
   {
    int Q, A, B, C, D;
    char a, b, c, d;
    string z;
      z = "y";
  while (z=="y") {
      cout << "Insert Decimal Value:"; 
      cin >> Q;
if (Q<4370)
      A = (int) Q/4096;
      B = (int) (Q%4096)/256;
      C = (int) ((Q%4096)%256)/16;
      D = (int) ((Q%4096)%256)%16;
      A<10 ? a=A+48 : a=A+55;
      B<10 ? b=B+48 : b=B+55;
      C<10 ? c=C+48 : c=C+55;
      D<10 ? d=D+48 : d=D+55;
      cout << "Hexadecimal Equivalent:" << a << b << c << d << endl;
      cout << "Continue?";
      cin >> z;
else
cout << "Value too high";
      };
   }     
          
          
          
          
          
          
          
          
          
          
          
          
          
Comments: