Guest User

Cwiczenie 1

a guest
Dec 4th, 2011
84
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 0.56 KB | None | 0 0
  1. /* Cwiczenie 1 */
  2.  
  3. #include <stdio.h>
  4.  
  5.  
  6. double srednia(int tab[], int rozmiar) {
  7.     int dod = 0;      /* Suma liczb dodatnich    */
  8.     int dodCnt = 0;   /* Licznik liczb dodatnich */
  9.     int i;            /* Iterator petli          */
  10.    
  11.     for (i=0; i<rozmiar; i++) {
  12.         if (tab[i] <= 0) continue;
  13.        
  14.         dod += tab[i];
  15.         dodCnt++;
  16.     }
  17.    
  18.     return (double)dod/dodCnt;
  19. }
  20.  
  21. int main(void) {
  22.     int tab[] = {1,2,3,-4};
  23.     int rozmiar = sizeof(tab) / sizeof(*tab);
  24.    
  25.     printf("Srednia liczb dodatnich w tablicy tab to %g.\n",
  26.            srednia(tab, rozmiar));
  27.    
  28.     return 0;
  29. }
  30.  
  31.  
Advertisement
Add Comment
Please, Sign In to add comment