tutorials.de Buch-Aktion 02/2012
Like Tree1Danke
  • 1 Beitrag von Krümel
ERLEDIGT
JA
ANTWORTEN
2
ZUGRIFFE
335
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    Dorschty Dorschty ist offline Mitglied Gold
    Registriert seit
    May 2007
    Beiträge
    172
    Hey Leute,

    ich bin leider noch ein ziehmlicher Anfänger , was C-Programmierung betrifft und habe nun folgendes Problem:
    Ich soll ein Programm schreiben, das eine long-int Zahl einliest und anschließend die Ziffern dieser Zahl aufsteigend sortiert und wieder ausgibt! Leider hab ich keine Ahnung wie ich das machen soll! Das einlesen usw. ist ja kein Problem! Mein Problem liegt eigentlich nur darin irgendwie jede Ziffer einzeln zu bekommen! Ich denke das sortieren an sich würde ich hinbekommen! Ich weiß wie gesagt nur nicht, wie ich von der Zahl jede Ziffer einzeln raus bekomme!

    Danke im Voraus schonmal, wenn mir jemand hilft!

    Greetz
    Dorschty
     

  2. #2
    Krümel Krümel ist offline Mitglied
    Registriert seit
    Feb 2003
    Beiträge
    23
    Hallo,

    das ist eigentlich ganz einfach. Verwende doch den Modulooperator %.

    Das könnte dann in etwas so aussehen:

    Code :
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    
    #include <stdio.h>
     
    int main(void) {
        long int zahl = 1357924680;
        
        while(zahl) {
          printf("\n%d", (zahl % 10) );
          zahl = zahl / 10;
        }
        
        getchar();
        return 0;
    }

    Die einzelnen Ziffern dann nur noch in einem (evtl. dynamisch allokierten) Array ablegen und diese dann sortieren.


    Grüße,
    Michael
    Dorschty bedankt sich. 

  3. #3
    Dorschty Dorschty ist offline Mitglied Gold
    Registriert seit
    May 2007
    Beiträge
    172
    Hey Dankeschön!

    Hat mir sehr weitergeholfen! Es funktioniert jetzt!
    Bin wie gesagt noch ein ziehmlicher Anfänger! Hab vor 2 Wochen erst angefangen mit C zu programmieren!

    Greetz
     

Ähnliche Themen

  1. Antworten: 2
    Letzter Beitrag: 15.10.10, 08:33
  2. Datentyp einer Scrollbar von Integer auf Long
    Von MatMagic im Forum Visual Basic 6.0
    Antworten: 0
    Letzter Beitrag: 22.04.09, 23:00
  3. MySQL-Abfrage: Nach größter Zahl sortieren
    Von qsrs im Forum Relationale Datenbanksysteme
    Antworten: 2
    Letzter Beitrag: 16.10.07, 23:33
  4. Antworten: 1
    Letzter Beitrag: 02.07.07, 21:31
  5. Betrag von einer Zahl?
    Von timäää im Forum Flash Plattform
    Antworten: 2
    Letzter Beitrag: 03.07.05, 16:26