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;}