BAZE DE NUMERE, C++
Î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.
Răspunsuri la întrebare
Răspuns de
0
#include <iostream>
using namespace std;
int k,n,i,r[11];
int main()
{ cin>>n; k=0; while(n!=0)
{
k++;
r[k]=n%16;
n=n/16;
}
for(i=k;i>=1;i--)
if(r[i]<10)
cout<<r[i];
else {
if(r[i]==10)cout<<'A';
if(r[i]==11)cout<<'B';
if(r[i]==12)cout<<'C';
if(r[i]==13)cout<<'D';
if(r[i]==14)cout<<'E';
if(r[i]==15)cout<<'F';
}
return 0;
}
Alte întrebări interesante
Spaniola,
8 ani în urmă
Matematică,
8 ani în urmă
Limba română,
8 ani în urmă
Engleza,
8 ani în urmă
Matematică,
9 ani în urmă
Matematică,
9 ani în urmă
Limba română,
9 ani în urmă
3024
Ieșire
BD0, poate asta te ajuta pt ca ce mi-ai trimis nu a mers