vertc

28-02

Feb 28th, 2017
93
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 1.39 KB | None | 0 0
  1. #include <iostream>
  2. #include <cstdlib>
  3. #include <ctime>
  4.  
  5. using namespace std;
  6.  
  7. void gen(int tab[]) {
  8.     srand(time(0));
  9.     for(int i=0; i<100; i++) {
  10.     tab[i]=rand()%21+20;
  11.     }
  12. }
  13.  
  14. void wyswietl(int tab[])
  15. {
  16.     int i;
  17.     cout<<"1. Wygenerowane liczby to: ";
  18.     for (i=0; i<100; i++) {
  19.         cout<<tab[i]<<", ";
  20.     }
  21.     cout<<endl;
  22. }
  23.  
  24. void srednia(int tab[]) {
  25.     int suma=0,sr;
  26.     for(int i=0; i<100; i++) {
  27.         suma=suma+tab[i];
  28.     }
  29.     sr = suma/100;
  30.     cout<<endl<<"2. Srednia jest rowna: "<<sr<<endl;
  31. }
  32.  
  33. void srednia50(int tab[]) {
  34.     int suma50=0,sr50;
  35.     for(int i=0; i<50; i++) {
  36.         suma50=suma50+tab[i];
  37.     }
  38.     sr50 = suma50/50;
  39.     cout<<"3. Srednia z 50 pierwszych liczb jest rowna: "<<sr50<<endl;
  40. }
  41.  
  42. void srednia25(int tab[]) {
  43.     int suma25=0,sr25;
  44.     for(int i=0; i<25; i++) {
  45.         suma25=suma25+tab[i];
  46.     }
  47.     sr25 = suma25/25;
  48.     cout<<"4. Srednia z 25 pierwszych liczb jest rowna: "<<sr25<<endl;
  49. }
  50.  
  51. void maksymalna(int tab[]) {
  52.     int max=0;
  53.     for (int i=0;i<100;i++) {
  54.         if(max<tab[i]) {
  55.             max = tab[i];
  56.         }
  57.     }
  58.     cout<<"5. Liczba maksymalna to: "<<max<<endl;
  59. }
  60.  
  61. void minimalna(int tab[]) {
  62.     int min=41;
  63.     for (int i=0;i<100;i++) {
  64.         if(min>tab[i]) {
  65.             min = tab[i];
  66.         }
  67.     }
  68.     cout<<"6. Liczba minimalna to: "<<min;
  69. }
  70.  
  71. int main() {
  72.     int tablica[100];
  73.     gen(tablica);
  74.     wyswietl(tablica);
  75.     srednia(tablica);
  76.     srednia50(tablica);
  77.     srednia25(tablica);
  78.     maksymalna(tablica);
  79.     minimalna(tablica);
  80. }
Advertisement
Add Comment
Please, Sign In to add comment