/* Description: Pole ve funkci Author: Jimmy Date: 11.04.11 09:00 */ #include #include int nacti_pole(float pole[]); void vypis_pole(float pole[], int pocet); float prumer_pole(float pole[], int pocet); void serad_pole(float pole[], int pocet); int main(){ float pole[50]; int n; n=nacti_pole(pole); vypis_pole(pole,n); printf("Prumer hodnot v poli je: %5.2f\n", prumer_pole(pole,n)); serad_pole(pole,n); printf("\n\n"); system("pause"); return 0; } int nacti_pole(float pole[]){ int i=0; float pom; do{printf("Zadej %2d. hodnotu (konec=-1): ", i+1); scanf("%f", &pom); if(pom!=-1){pole[i]=pom;i++;} }while(pom!=-1); return i; } void vypis_pole(float pole[], int pocet){ int i; for(i=0;ipole[i+1]){pom=pole[i];pole[i]=pole[i+1];pole[i+1]=pom;zam=1;}} }while(zam==1); vypis_pole(pole,pocet); }