Advertisement
Guest User

Untitled

a guest
Apr 9th, 2020
149
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 1.17 KB | None | 0 0
  1. #include <stdlib.h>
  2. #include <stdio.h>
  3. #include <math.h>
  4. ///zad 1
  5. void zerowanie(int n, int tab[])
  6. {
  7.     for (int i=0; i<n; ++i)
  8.     {
  9.         tab[i]=0;
  10.     }
  11. }
  12. void indeksy(int n ,int tab[])
  13. {
  14.     for(int i=0; i<n;++i)
  15.     {
  16.         tab[i]=i;
  17.     }
  18. }
  19. void podwajanie(int n , int tab[])
  20. {
  21.     for(int i=0; i<n;++i)
  22.     {
  23.         tab[i]*=2;
  24.     }
  25. }
  26. void wbezwzgledna(int n , int tab[])
  27. {
  28.     for(int i=0; i<n;++i)
  29.     {
  30.         tab[i]=abs(tab[i]);
  31.     }
  32. }
  33. ///zadanie 2
  34. int suma(int n, int tab[])
  35. {
  36.     int wynik=0;
  37.     for(int i=0; i<n; ++i)
  38.     {
  39.         wynik+=tab[i];
  40.     }
  41.     return wynik;
  42. }
  43. int sumakwadratow(int n , int tab[])
  44. {
  45.     int wynik=0;
  46.     for(int i=0; i<n; ++i)
  47.     {
  48.         wynik+=(tab[i]*tab[i]);
  49.     }
  50.     return wynik;
  51. }
  52. int srednia(int n, int tab[])///zadanie 3
  53. {
  54.     return suma(n, tab)/n;
  55. }
  56. ///zadanie 4
  57. float sredniageometryczna(int n, int tab[])
  58. {
  59.     int wynik=0;
  60.     int mnozenie=1;
  61.     for(int i=0; i<n; i++)
  62.     {
  63.         mnozenie*=tab[i];
  64.     }
  65.     wynik=pow(mnozenie,1/n);
  66. }
  67. int zadanie5
  68. int main()
  69. {
  70.     int tab[4]={4,4,4,4};
  71.     printf("%double",sredniageometryczna(4, tab));
  72.     return 0;
  73. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement