Guest User

Untitled

a guest
Apr 21st, 2018
89
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 1.30 KB | None | 0 0
  1. #include <stdio.h>
  2. #include <stdlib.h>
  3. #include <math.h>
  4. int main() {
  5.     int tablica [20];
  6.     int sum = 0;
  7.     int product = 1;
  8.     int min;
  9.     int max;
  10.     int i;
  11.     double arithmetic;
  12.     double harmonic = 0;
  13.     double geometric;
  14.    
  15.     for(i = 0; i <20; i++) {
  16.             printf("Podaj liczbe nr %d: ", i+1);
  17.             scanf("%d", &tablica[i]);
  18.             if(i==0) {
  19.                      min = tablica[0];
  20.                      max = tablica[0];        
  21.             }
  22.             sum += tablica[i];
  23.             product *= tablica[i];
  24.             if(tablica[i]<min) min = tablica[i];
  25.             if(tablica[i]>max) max = tablica[i];
  26.             harmonic += 1.0/(double)tablica[i];
  27.     }
  28.     arithmetic = (double)sum /20;
  29.     geometric = pow((double)product, 0.05);
  30.     harmonic = 20.0 / harmonic;
  31.     printf("Odd:\n");
  32.     for(i = 0; i <20; i++) {
  33.         if(tablica[i]%2==1) printf("%d ", tablica[i]);          
  34.     }
  35.     printf("\nEven:\n");
  36.     for(i = 0; i <20; i++) {
  37.         if(tablica[i]%2==0) printf("%d ", tablica[i]);          
  38.     }
  39.     printf("\nMax: %d\n", max);
  40.     printf("\nMin: %d\n", min);
  41.     printf("\nArithmetic: %f\n", arithmetic);
  42.     printf("\nGeometric: %f\n", geometric);
  43.     printf("\nHarmonic: %f\n", harmonic);
  44.    
  45.     system("pause");    
  46. }
Add Comment
Please, Sign In to add comment