#include #include #define MAX 20 // deklaracja stałej float srednia(int tablica[], int n) { int suma = 0; int i; for (i = 0; i < n; i++) suma += tablica[i]; return ((float)suma / n); } int max(int tablica[], int n) { int i, m; m = tablica[0]; for (i = 1; i < n; i++) if (tablica[i] > m) m = tablica[i]; return m; } int min(int tablica[], int n) { int i, m; m = tablica[0]; for (i = 1; i < n; i++) if (tablica[i] < m) m = tablica[i]; return m; } void wczytaj_oceny(int oceny[], int n) { int i; for (i = 0; i < n; i++) { printf("Ocena %d:", i+1); scanf("%d", &oceny[i]); } } void wyswietl_oceny(int oceny[], int n) { int i; printf("Twoje oceny: "); for (i = 0; i < n; i++) { printf("%d, ", oceny[i]); } } int main(int argc, char *argv[]) { int oceny[MAX]; int liczba_ocen; printf("Podaj liczbe ocen do wprowadzenia: "); scanf("%d", &liczba_ocen); wczytaj_oceny(oceny,liczba_ocen); wyswietl_oceny(oceny,liczba_ocen); printf("\nSrednia ocen: %.2f", srednia(oceny,liczba_ocen)); printf("\nMinimalna: %d, maksymalna: %d\n", min(oceny,liczba_ocen), max(oceny,liczba_ocen)); system("PAUSE"); return 0; }