Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /*******************************************************************************
- * Programm: Bubblesort
- * Filename: Bubblesort.c
- *
- * Autor: Livio Brunner
- * Version: 1.0
- * Datum: 23.09.14
- *
- * Entwicklungsablauf(Version, Datum, Autor, Entwicklungsschritt, Zeit):
- * 1.0, 23.09.14, Livio Brunner, Programm initialisiert, 35min
- * Totalzeit:
- ********************************************************************************
- *
- * Verwendungszweck: C-Schulung, M403, M419
- *
- * Beschreibung: Programm dass einen Integer Array nach der Grösse der Zahlen
- * sortiert
- * ausgerechnet.
- * Precondition: -
- *
- * Postcondition: -
- *
- * Benötigte Libraries:
- * - stdlib.h
- * - stdio.h
- *
- * Copyright (c) 2014 by L.Brunner, CH-6312 Steinhausen
- *******************************************************************************/
- /*** Include Files ***********************************************************/
- #include <stdlib.h> /* Funktionsbibliothek: Hilfsfunktionen */
- #include <stdio.h> /* Funktionsbibliothek: Standard Ein- Ausgabe */
- /*** Globale Deklarationen und Definitionen **********************************/
- /*** Funktions-Deklarationen *************************************************/
- /*******************************************************************************
- ******************************* HAUPTPROGRAMM **********************************
- *******************************************************************************/
- int main(void) {
- // lokale Variablen
- int ZuSortierendeZahlen[6];
- int ArrayZaehler, swap, i, j;
- /* Intro --------------------- */
- for(ArrayZaehler = 0;ArrayZaehler<6;ArrayZaehler++){
- ZuSortierendeZahlen[ArrayZaehler] = rand();
- }
- for(i=0;i<6;i++){
- printf("%d;",ZuSortierendeZahlen[i]);
- }
- puts("");
- for(j = 6;j>=1;j--){
- for(ArrayZaehler = 6;ArrayZaehler>=1;ArrayZaehler--){
- if(ZuSortierendeZahlen[ArrayZaehler] < ZuSortierendeZahlen[ArrayZaehler-1]){
- swap = ZuSortierendeZahlen[ArrayZaehler];
- ZuSortierendeZahlen[ArrayZaehler] = ZuSortierendeZahlen[ArrayZaehler-1];
- ZuSortierendeZahlen[ArrayZaehler-1] = swap;
- }
- }
- }
- for(i=0;i<6;i++){
- printf("%d;",ZuSortierendeZahlen[i]);
- }
- /* Eingabe ------------------- */
- /* Verarbeitung und Ausgabe -------------- */
- /* Ausgabe ------------------- */
- system ("PAUSE"); /* Nur während der Entwicklungsphase, später löschen! */
- return (0);
- }
Advertisement
Add Comment
Please, Sign In to add comment