Heyho ihr Profis=),
ich sitze zur Zeit an meinem zweiten Beleg für das erste Semester Informatik und habe da ein größeres Problem.
Ich muss für den Anfang zwei Dezimalzahlen ins Dualsystem überführen und diese ausgeben, was auch ganz gut funktioniert (nur noch falsch herum). Nur das "Zurückgeben" an mein Hauptprogramm bereitet mir Kopfschmerzen. Über Google habe ich außer meiner Möglichkeit nur etwas über Zeiger gefunden. Leider sollen wir das Problem aber ohne Zeiger lösen...
Hat vielleicht jemand einen Hinweis für mich? Das wäre echt super
Grüße
Eddi0406
ich sitze zur Zeit an meinem zweiten Beleg für das erste Semester Informatik und habe da ein größeres Problem.
Ich muss für den Anfang zwei Dezimalzahlen ins Dualsystem überführen und diese ausgeben, was auch ganz gut funktioniert (nur noch falsch herum). Nur das "Zurückgeben" an mein Hauptprogramm bereitet mir Kopfschmerzen. Über Google habe ich außer meiner Möglichkeit nur etwas über Zeiger gefunden. Leider sollen wir das Problem aber ohne Zeiger lösen...
#include <iostream>
using namespace std;
int umrechnung(int x)
{
int y[8], i;
for(i=0;i<8;i++)
{
if(x>=0)
y = x % 2;
x = x / 2;
cout << y; // nur zum Test, ob Berechnung stimmt
}
return 0; // Wie realisieren?
}
int main()
{
int a, b, ad[8], bd[8], i;
a = 5;
b = 8;
for(i=7;i>=0;i--) // "richtigherume" Darstellung des Arrays
ad= umrechnung(a);
return 0;
}
Hat vielleicht jemand einen Hinweis für mich? Das wäre echt super
Grüße
Eddi0406
Zuletzt bearbeitet: