Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdio.h>
- #include <stdlib.h>
- #include <time.h>
- int main()
- {
- srand(time(0));
- int n;
- int *tab;
- int i;
- int min, max, max2;
- float sr;
- int liczbazd = 0;
- int liczbanzd = 0;
- int all = 0;
- printf("Podaj ilosc zawodnikow:");
- scanf_s("%d", &n);
- tab = (int*)malloc(n * sizeof(int));
- for (i = 0; i < n; i++)
- {
- tab[i] = rand() % 101;
- }
- min = tab[0];
- max = tab[0];
- for (i = 0; i < n; i++)
- {
- if (min > tab[i])
- {
- min = tab[i];
- }
- }
- printf("Najmniejszy wynik to: %d \n", min);
- for (i = 0; i < n; i++)
- {
- if (max < tab[i])
- {
- max = tab[i];
- }
- }
- printf("Najwiekszy wynik to: %d \n", max);
- for (i = 0; i < n; i++)
- {
- all = all + tab[i];
- }
- sr =(float) all / n;
- printf("Sredni wynik to: %f \n", sr);
- printf("Lista osob przechodzacych do kolejnego etapu: \n");
- for (i = 0; i < n; i++)
- {
- if (tab[i] >= 50)
- {
- printf("Zawodnik nr: %d z liczba pkt: %d \n", i, tab[i]);
- liczbazd++;
- }
- }
- printf("Liczba osob przechodzacych do kolejnego etapu: %d \n", liczbazd);
- printf("Lista osob nie przechodzacych do kolejnego etapu: \n");
- for (i = 0; i < n; i++)
- {
- if (tab[i] < 50)
- {
- printf("Zawodnik nr: %d z liczba pkt: %d \n", i, tab[i]);
- liczbanzd++;
- }
- }
- printf("Liczba osob nie przechodzacych do kolejnego etapu: %d \n",liczbanzd);
- max2 = tab[0];
- for (i = 0; i < n; i++)
- {
- if (max2<tab[i] && max2<max && tab[i]<max)
- {
- max2 = tab[i];
- }
- }
- printf("Drugi co do wielkosci wynik to: %d \n", max2);
- for (i = 0; i < n; i++)
- {
- if (tab[i] == max)
- {
- printf("Zawodnik nr: %d z liczba pkt: %d ma najlepszy wynik\n", i, tab[i]);
- }
- if (tab[i] == max2)
- {
- printf("Zawodnik nr: %d z liczba pkt: %d ma drugi wynik\n", i, tab[i]);
- }
- }
- system("PAUSE");
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement