Scrieţi un program pentru afişarea unui întreg citit de la tastatură în octal şi hexazecimal.
Răspunsuri la întrebare
Răspuns de
0
#include <iostream>
using namespace std;
void octal(int numar) {
if(numar > 0) {
octal(numar / 8);
cout << numar % 8;
}
}
void hexazecimal(int numar) {
if(numar > 0) {
hexazecimal(numar / 16);
if(numar % 16 < 10)
cout << numar % 16;
else
cout << (char) ('A' + (numar % 16) - 10);
}
}
int main() {
int numar;
cin >> numar;
cout << "Octal: "; octal(numar);
cout << endl << "Hexazecimal: "; hexazecimal(numar);
return 0;
}
using namespace std;
void octal(int numar) {
if(numar > 0) {
octal(numar / 8);
cout << numar % 8;
}
}
void hexazecimal(int numar) {
if(numar > 0) {
hexazecimal(numar / 16);
if(numar % 16 < 10)
cout << numar % 16;
else
cout << (char) ('A' + (numar % 16) - 10);
}
}
int main() {
int numar;
cin >> numar;
cout << "Octal: "; octal(numar);
cout << endl << "Hexazecimal: "; hexazecimal(numar);
return 0;
}
Alte întrebări interesante
Matematică,
8 ani în urmă
Matematică,
9 ani în urmă
Matematică,
9 ani în urmă
Matematică,
9 ani în urmă