[Frubar Paste] Hosted by SkyLime - Chat with us at XChannel IRC

Posted by Anonymous on Mon 13th Aug 21:24
download

  1. /********************************
  2. * Aufgabenstellung:
  3. * Schreiben Sie ein Programm, mit dessen Hilfe Sie die Zeichen eines Strings sortieren. Das
  4. * Programm soll den sortierten String in einem zweiten Array abspeichern und abschließend
  5. * ausgeben.
  6. ********************************/
  7.  
  8. #include <stdio.h>                      //Standardlibrary einbinden. stdio regelt die Ein- und Ausgabefunktionen wie printf() und scanf().
  9. #include <string.h>
  10. #include <ctype.h>
  11.  
  12. int main(){
  13.  
  14.         char array[51];
  15.         int i, j, temp, zeichen;
  16.  
  17.         printf("Bitte geben Sie den String von 10 Zeichen ein: ");
  18.         fgets(array, 11, stdin);        //Wir nutzen fgets(Arrayname, einzulesende zeichenanzahl, Quelle) weil scanf() in diesem Fall
  19.                                         //nicht sehr geeignet ist.
  20.  
  21.  
  22.         printf("String: %s\n",array);
  23.  
  24.         for(i=0;i<10;i++){
  25.                 zeichen = array[i];
  26.                 for(j=0;j<10;j++){
  27.                        if (array[j] < array[j-1]){
  28.                                temp = array[j];    // Werte tauschen
  29.                                array[j] = array[j-1];
  30.                                array[j-1] = temp;
  31.                         }
  32.                 }
  33.         }
  34.         printf("String sortiert: %s\n",array);
  35.  
  36.         return 0;
  37. }


Submit a correction or amendment below. (click here to make a fresh posting)
After submitting an amendment, you'll be able to view the differences between the old and new posts easily.



Remember my name in a cookie


Code: To highlight particular lines, prefix each line with @@.
Include comments to indicate what you need feedback on.