Stephan Liebig
Erfahrenes Mitglied
Ich habe i auf 8 gesetzt, da ich eigentlich mit 8 Bit ausreichend Platz habe. Es werden keine Zahlen umgerechnet, die mehr als 8 Bit brauchen.
Hier mein momentaner Code:
Hier mein momentaner Code:
C++:
raktikum 3.2
// Author: Stephan Liebig && Maurice Bergander
// Last update: 29. Nov 2007 - 14:38:42
#include <iostream>
using namespace std;
int main()
{
int basis(0); //Variable für die Basis
int zahl(0);
int i=8;
int dualzahl[7];
int zwischenergebnis;
int rest;
cout << "Praktikum 3.2 - Stephan Liebig und Maurice Bergander" << endl;
cout << "--------------------------------------------------------------------" << endl;
cout << " Geben Sie die Basis zwischen 1 und 10 ein:" << endl;
cout << " Ihre Eingabe: ";
cin >> basis;
cout << "\n Die Zahl, die dargestellt werden soll: ";
cout << "\n Ihre Eingabe: ";
cin >> zahl;
cout << endl;
cout << "Die Zahl " << zahl << " wird mit der Basis " << basis << " dargestellt:" << endl;
for(i; i>=0; i--)
{
rest = zahl%basis;
zwischenergebnis = zahl/basis;
dualzahl[i] = rest;
zahl = zwischenergebnis;
}
for(int j=0; j<=7; j++)
{
cout << dualzahl[j];
}
cout << endl;
system("Pause");
return 0;
}
Zuletzt bearbeitet von einem Moderator: