Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdio.h>
- #include <stdlib.h>
- #include <time.h>
- #define N 10 //Zadefiniowanie duzej litery N jako liczby 10
- int main()
- {
- srand(time(NULL)); //Zeby liczby losowane byly za kazdem razem inne
- int srednia[N]; // Zadeklarowanie tablicy z liczbami calkowitymi o "wielkosci" N zadefiniowanej na gorze.
- int maksymalna[N]; //Jak wyzej
- int i, max=0,suma=0; // Zmienne pomocnicze
- printf("Tablica z liczbami do sredniej:\t"); // Wypisanie tekstu przed petla
- for(i=0;i<N;i++)
- {
- srednia[i]=10+rand()%11; //LOSOWANIE i wypelnienie tablicy srednia. 10 to liczba poczatkowa, a 11 to ilosc liczb wliczajac 20
- maksymalna[i]=10+rand()%11;// LOSOWANIE i wypelnienie tablicy maksymalna.
- printf("%d\t",srednia[i]); //Wypisanie tablicy srednia
- }
- printf("\n");
- printf("Tablica z liczbami do maksymalnej:\t");
- for(i=0;i<N;i++)
- {
- printf("%d\t",maksymalna[i]);// Wypisanie w oddzielnej funkcji tablicy maksymalna zeby sie nie przeplataly wartosci. NIE MOZESZ WRZUCIC TEGO DO TAMTEJ PETLI
- }
- for(i=0;i<N;i++)
- {
- suma+=srednia[i]; //Suma=Suma+Wartosc aktualna z tablicy srednia
- if(maksymalna[i]>max)
- max=maksymalna[i]; //Podstawianie za wartosc max aktualnej wartosci z tablicy po sprawdzeniu czy jest ona wieksza od aktualnej wartosci max
- }
- printf("\n\nSrednia z pierwszej tablicy wynosi: %d, a maksymalna z drugiej tablicy: %d",suma/N,max); // Wypisanie sredniej jako suma liczb z tablicy srednia podzielonej przez jej "wielkosc" i wartosci max
- printf("\n \nWynik odjecia maks od sredniej wynosi:\t %d\n\n",max-(suma/N)); //Proste odejmowanie z wykorzystaniem nawiasu dla kolejnosci dzialan.
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement