Suche: Sortiercodes

  • C++

Diese Seite verwendet Cookies. Durch die Nutzung unserer Seite erklären Sie sich damit einverstanden, dass wir Cookies setzen. Weitere Informationen

  • Suche: Sortiercodes

    hi @all!

    ich suche für die schule verschiedene sortieralgorhytmen.
    es soll einen names bubble sort oder so geben.
    könnt ihr mir vllt die codes schreibenß

    thx don-bonzo
  • Brainfuck-Quellcode

    1. # include <iostream.h>
    2. # include <conio.h>
    3. //Dieses Programm sortiert sieben eingegebene Lottozahlen voll automatisch
    4. void main ()
    5. {
    6. const int anzahl=6;
    7. float zahlen[anzahl],zwischenspeicher;
    8. int j,index;
    9. //Sprungmarke
    10. top:
    11. cout<<"+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++\n";
    12. cout<<"+Dieses Programm sortiert sieben eingegebene Lottozahlen voll automatisch +\n";
    13. cout<<"+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++\n\n\n";
    14. //Einlesen der Zahlen
    15. for (index=0;index<anzahl;index++)
    16. {
    17. cout<<"Bitte die "<<index+1<<"te Zahl eingeben: ";
    18. cin>> zahlen[index];
    19. if (zahlen[index]>49)
    20. {cout<<"\n\nFehler \nBitte nur Zahlen zwischen 1 und 49 eingeben!\n\n\n\n\n\n\n";
    21. goto top;}
    22. else
    23. {
    24. if (zahlen[index]<1)
    25. {cout<<"\n\nFehler \nBitte nur Zahlen zwischen 1 und 49 eingeben!\n\n\n\n\n\n\n";
    26. goto top;}
    27. }
    28. }
    29. //Ausgabe eingegebener Zahlen
    30. cout<<"\n\n\nFolgende Zahlen wurden eigegeben:";
    31. cout<<"\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~";
    32. cout<<"\nSpeicherzelle | Inhalt der Zelle\n";
    33. for (index=0;index<anzahl;index++)
    34. {
    35. cout<<" "<<index<<" | "<<zahlen[index]<<"\n";
    36. }
    37. //Aeussere for-Schleife
    38. for (j=anzahl;j>=2;j--)
    39. {
    40. //Innere for-Schleife
    41. for(index=0;index<=j-2;index++)
    42. {
    43. if(zahlen[index]>zahlen[index+1])
    44. {
    45. zwischenspeicher=zahlen[index];
    46. zahlen[index]=zahlen[index+1];
    47. zahlen[index+1]=zwischenspeicher;
    48. }
    49. }//Ende Innere for-Schleife
    50. }//Ende Aeussere for-Schleife
    51. //Ausgabe sortierte Zahlen
    52. cout<<"\n\n\nZahlen in sortierter Reihenfolge:";
    53. cout<<"\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~";
    54. cout<<"\nSpeicherzelle | Inhalt der Zelle\n";
    55. for(index=0;index<anzahl;index++)
    56. {
    57. cout<<" "<<index<<" | "<<zahlen[index]<<"\n";
    58. }
    59. getch ();
    60. }
    Alles anzeigen


    vllt wirst du hieraus schlau. ham das mal in der schule gemacht
    [SIZE="1"][COLOR="DeepSkyBlue"][COLOR="Black"]W[/color]ithout
    [COLOR="Black"]A[/color]ny
    [COLOR="Black"]R[/color]easons[/color]
    [/SIZE]