Advertisement
ifinox

PP 24.10.2017_2

Oct 24th, 2017
139
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 0.90 KB | None | 0 0
  1. #include <stdio.h>
  2. #include <stdlib.h>
  3. #include <math.h>
  4.  
  5.  
  6. int suma(int * tab, int size)
  7. {
  8.     int result = 0;
  9.     int i;
  10.     for(i = 0; i<size; i++)
  11.         result+= tab[i];
  12.     return result;
  13. }
  14.  
  15. int iloczyn(int * tab, int size, int * dsadas)
  16. {
  17.     int result = 1;
  18.     int i;
  19.     for(i = 0; i<size; i++)
  20.         result*=tab[i];
  21.     return result;
  22. }
  23.  
  24. int main()
  25. {
  26.     int n;
  27.     int * tab;
  28.     printf("Podaj ilosc elementow w tablicy: ");
  29.     scanf("%d", &n);
  30.  
  31.     // Deklaracja rozmiaru tablicy
  32.     tab = malloc(sizeof(int)*n);
  33.  
  34.     // Wypelnianie tablicy danymi
  35.     int i;
  36.     for(i = 0; i<n; i++)
  37.         scanf("%d", &tab[i]);
  38.  
  39.     /////////////////////////////
  40.  
  41.     int result;
  42.     if (n < 10)
  43.         result = iloczyn(tab, n);
  44.     else
  45.         result = suma(tab,n);
  46.  
  47.     // Wyswietlenie wyniku
  48.     printf("Wynik: %d\n", result);
  49.  
  50.     free(tab);
  51.     system("PAUSE");
  52. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement