All pastes #751536 Raw Edit

Serie III - Aufgabe 1

public c v1 · immutable
#751536 ·published 2007-10-27 14:50 UTC
rendered paste body
/* *  (c) Daniel Matuschewsky 2007 *  Serie 3 *  Aufgaben 3 - 6 */ #include <math.h>#include <stdio.h>#include <stdlib.h>#include <conio.h>/* HEADER DEKLARATION */void aufgabe1();float maximumFloat(float z[], int);/* MAIN */main(void){           aufgabe1();}/* AUFGABEN */void aufgabe1(){    printf("# Aufgabe 1 \n");    printf("Ermittlung das Maximun beliebiger Float Zahlen! \n\n");        int max;            printf("Wieviele Zahlen sollen eingeben werden: ");    scanf("%d", &max);        if(max < 2){        do{            printf("Error: Zahl kleiner 2 !\n");            printf("Wieviele Zahlen sollen eingeben werden: ");            scanf("%d", &max);        }while(max < 2);    }        float z[max];    int cZ = 0;    do{        printf("\n Geben Zahl Nr. %d ein: ", cZ+1);        scanf("%f", &z[cZ]);        cZ++;    }while(cZ < max);        printf("Das Maximum ist: %1.2f", maximumFloat(z, max));            getch();}float maximumFloat(float z[], int sizeZ){    float biggest;    float newZ[sizeZ];    for(int i = 0; i < sizeZ; i++)        newZ[i] = z[i];        /*        for(int k = 0; k < sizeZ; k++)        printf("\nz[%d] = %1.2f", k, newZ[k]); */            for(int j = 0; j < sizeZ; j++){        if(j == 0){            biggest = newZ[j];        }else{            if(newZ[j] > biggest)                biggest = newZ[j];                    }    }        return biggest;}