rendered paste body#include <iostream>#include <math.h>#include <conio.h>using namespace std;int main(){ float zahld,zwischenspeicher; int rest,i; char zahlh[13]; i=11; cout << "Bitte eine dezimale Zahl eingeben.\n"; cin >> zahld; zwischenspeicher=zahld; zahlh[12]='\0'; while(zwischenspeicher>=1. && i>=0) { rest=fmod(zwischenspeicher,16); zwischenspeicher=floor(zwischenspeicher/16); switch (rest) { case 10: zahlh[i]='A'; break; case 11: zahlh[i]='B'; break; case 12: zahlh[i]='C'; break; case 13: zahlh[i]='D'; break; case 14: zahlh[i]='E'; break; case 15: zahlh[i]='F'; break; case 9: zahlh[i]=57; break; case 8: zahlh[i]=56; break; case 7: zahlh[i]=55; break; case 6: zahlh[i]=54; break; case 5: zahlh[i]=53; break; case 4: zahlh[i]=52; break; case 3: zahlh[i]=51; break; case 2: zahlh[i]=50; break; case 1: zahlh[i]=49; break; case 0: zahlh[i]=48; break; } i--; } cout << "Die Zahl " << zahld << " entspricht im hexadezimalen Sytem der Zahl " << zahlh << "."; getch(); return 0;}