Cerința
În baza 16, cifrele unui număr pot fi 0, 1, 2, …, 9, A, B, C, D, E, F. Fiind dat n un număr natural, afișați scrierea lui n în baza 16.
Date de intrare
Programul citește de la tastatură numărul n.
Date de ieșire
Programul va afișa pe ecran scrierea în baza 16 a numărului n.
Restricții și precizări
1 ≤ n ≤ 2.000.000.000
Răspunsuri la întrebare
Răspuns de
0
Răspuns:
Explicație:
#include <iostream>
#include <string>
using namespace std;
int main()
{
string d = "0123456789ABCDEF";
long long num;
char base;
cin >> num;
string res;
while(num > 0)
{
res = d[num % 16] + res;
num /= 16;
}
cout << res << endl;
}
Alte întrebări interesante
Fizică,
8 ani în urmă
Matematică,
8 ani în urmă
Engleza,
8 ani în urmă
Matematică,
8 ani în urmă
Limba română,
9 ani în urmă
Limba română,
9 ani în urmă
Limba română,
9 ani în urmă