Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- using std::cout;
- using std::cin;
- using std::endl;
- /*
- void main()
- {
- const int size = 33;
- int binary[size], decimal = (setlocale(LC_ALL, "Russian"), cout << "Введите десятичное число -> ", cin >> decimal, cout << endl, decimal);
- int i = size - 1;
- while (i != -1)
- {
- binary[i] = decimal % 2;
- decimal = (decimal - binary[i]) / 2;
- i--;
- }
- for (int i = 1; i < size; ((i % 8 == 0) ? cout << binary[i] << " " : (i % 4 == 0) ? cout << binary[i] << " " : cout << binary[i]), i++);
- cout << endl << endl;
- }
- */
- void main()
- {
- const int size = 9;
- int decimal = (setlocale(LC_ALL, "Russian"), cout << "Введите десятичное число -> ", cin >> decimal, cout << endl, decimal);
- char hexadecimal[size];
- int i = size - 1;
- while (i != -1)
- {
- hexadecimal[i] = decimal % 16;
- decimal = (decimal - hexadecimal[i]) / 16;
- i--;
- }
- for (int i = 1; i < size; ((hexadecimal[i] == 10) ? cout << 'A' : (hexadecimal[i] == 11) ? cout << 'B' : (hexadecimal[i] == 12) ? cout << 'C' : (hexadecimal[i] == 13) ? cout << 'D' : (hexadecimal[i] == 14) ? cout << 'E' : (hexadecimal[i] == 15) ? cout << 'F' : (i % 4 == 0) ? cout << (int)hexadecimal[i] << " " : cout << (int)hexadecimal[i]), i++);
- cout << endl << endl;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement