Informatică, întrebare adresată de mariancot8, 8 ani în urmă

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 ProMinecraft69
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