Advertisement
Guest User

Untitled

a guest
Jan 19th, 2018
84
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 1.74 KB | None | 0 0
  1. #include <stdio.h>
  2. #include <stdlib.h>
  3. #include <time.h>
  4. #define N 10 //Zadefiniowanie duzej litery N jako liczby 10
  5.  
  6.  
  7. int main()
  8. {
  9.     srand(time(NULL)); //Zeby liczby losowane byly za kazdem razem inne
  10.    int srednia[N]; // Zadeklarowanie tablicy z liczbami calkowitymi o "wielkosci" N zadefiniowanej na gorze.
  11.    int maksymalna[N]; //Jak wyzej
  12.    int i, max=0,suma=0; // Zmienne pomocnicze
  13.    printf("Tablica z liczbami do sredniej:\t"); // Wypisanie tekstu przed petla
  14.         for(i=0;i<N;i++)
  15.     {
  16.         srednia[i]=10+rand()%11; //LOSOWANIE i wypelnienie tablicy srednia. 10 to liczba poczatkowa, a 11 to ilosc liczb wliczajac 20
  17.         maksymalna[i]=10+rand()%11;// LOSOWANIE i wypelnienie tablicy maksymalna.
  18.         printf("%d\t",srednia[i]); //Wypisanie tablicy srednia
  19.     }
  20.     printf("\n");
  21.     printf("Tablica z liczbami do maksymalnej:\t");
  22.         for(i=0;i<N;i++)
  23.     {
  24.         printf("%d\t",maksymalna[i]);// Wypisanie w oddzielnej funkcji tablicy maksymalna zeby sie nie przeplataly wartosci. NIE MOZESZ WRZUCIC TEGO DO TAMTEJ PETLI
  25.     }
  26.     for(i=0;i<N;i++)
  27.     {
  28.         suma+=srednia[i]; //Suma=Suma+Wartosc aktualna z tablicy srednia
  29.         if(maksymalna[i]>max)
  30.             max=maksymalna[i]; //Podstawianie za wartosc max aktualnej wartosci z tablicy po sprawdzeniu czy jest ona wieksza od aktualnej wartosci max
  31.     }
  32.     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
  33.     printf("\n \nWynik odjecia maks od sredniej wynosi:\t %d\n\n",max-(suma/N));     //Proste odejmowanie z wykorzystaniem nawiasu dla kolejnosci dzialan.
  34.    
  35.    
  36.     return 0;
  37. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement