#include #include #include main() { srand((unsigned)time(NULL)); int *tab,N,a=0,maks,mini,suma=0,sredni; float srednia,roznica,mroznica; do { printf("Podaj N: "); scanf("%d",&N); }while(N<0); tab=(int*)malloc(N*sizeof(int)); tab[a]=rand()%100; printf("%d\t",tab[a]); mini=tab[a]; maks=tab[a]; for(a=1;amaks) maks=tab[a]; suma+=tab[a]; } srednia=suma/N; printf("\nMaksymalna wartosc: %d\nMinimalna wartosc %d\nSuma: %d\nSrednia: %.3f",maks,mini,suma,srednia); roznica=srednia; mroznica=srednia; for(a=0;a=0) { mroznica=roznica; sredni=tab[a]; } } printf("\nElement sredni: %d\n",sredni); if(N%2!=0) { int b,c,d,mmaks=0,mmin=99; for(c=1;c<=N/2;c++) { for(a=0;atab[a]&&tab[a]!=0) { mmin=tab[a]; d=a; } } tab[d]=0; mmaks=-1; mmin=99; } a=0; do { a++; }while(tab[a]==0); printf("Element srodkowy to: %d",tab[a]); } free(tab); return 0; }