Il sito di Yahoo Answers verrà chiuso il 4 maggio 2021 (ora della costa est degli USA) e dal 20 aprile 2021 (ora della costa est degli USA) sarà in modalità di sola lettura. Non verranno apportate modifiche ad altre proprietà o servizi di Yahoo o al tuo account Yahoo. Puoi trovare maggiori informazioni sulla chiusura di Yahoo Answers e su come scaricare i tuoi dati in questa pagina di aiuto.

Anonimo
Anonimo ha chiesto in Computer e InternetProgrammazione e Design · 2 mesi fa

Mi aiutate con questo codice in c++?

Potreste aiutarmi con un programma che prende un numero decimale e lo trasforma in base esadecimale? Grazie :)

2 risposte

Classificazione
  • 2 mesi fa
    Risposta preferita

    #include <iostream>

    using namespace std;

    int main()

    {

     int n,i=0,r,t;

     char a[10],b[10];

     char c[] = {'0','1','2','3','4','5','6','7','8','9','A','B','C','D','E','F'};

     cout << "Inserisci il numero decimale: ";

     cin >> n;

     do

     {

      t = n;

      n /= 16;

      r= t - n * 16;

      a[i] = c[r];

      i++;

     }while(t>15);

     cout << "Esadecimale: ";

     for(n=0;n<i;n++)

     {

      b[n] = a[i-n-1];

      cout << b[n];

     }

    }

  • 2 mesi fa

    nn ti bocceranno mai e nn sarai mai eternamente senza soldi 

Altre domande? Fai una domanda e ottieni le risposte che cerchi.