Zum Inhalt springen

avii

Mitglieder
  • Gesamte Inhalte

    2
  • Benutzer seit

  • Letzter Besuch

  1. avii

    Hilfe bei pointern

    moin ja ein cc compiler auf einem unix system =) hast du eine idee wie ich mein problem lösen kann?
  2. Hallo zusammen ich bin neu hier =) ich hoffe mir kann jmd weiter helfen. ich muss ein programm schreiben welches eine division durch führt und das mithilfe von pointern. mein bisheriger code #include<stdio.h> int division(dividend, divisor, anteil, rest) { int *erg1; int *erg2; int fehlercode; if(dividend != 0 && divisor != 0) { anteil = dividend / divisor; rest = dividend % divisor; erg1 = &anteil; erg2 = &rest; fehlercode = 0; } if(divisor == 0) { fehlercode = 1; } if(dividend == 0 && divisor == 0) { fehlercode = 2; } return fehlercode; } int main() { int *erg1; int *erg2; int zahl1; int zahl2; int *dividend; int *divisor; int anteil; int rest; int fehlercode = division(dividend, divisor, anteil, rest); printf("\nBitte geben Sie den Dividenden ein: "); scanf("%d", &zahl1); printf("\nBitte geben Sie den Divisor ein: "); scanf("%d", &zahl2); dividend = &zahl1; divisor = &zahl2; if(fehlercode == 0) { printf("\nDas Ergebniss lautet %d.%d", erg1, erg2); } if(fehlercode == 1) { printf("\nEs kann nicht duch 0 dividiert werden."); } if(fehlercode == 2) { printf("\nDas Ergebniss ist 0."); } return 0; } Nun hab ich folgendes Problem. Egal welche Zahlen eingebe. Es wird das Ausgegeben: Das Ergebniss lautet 0.-559038737 Wo liegt das Problem? Danke schonmal im vorraus.

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...