Advertisement
Crackbone

dv6z3

Apr 24th, 2021
782
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 1.03 KB | None | 0 0
  1. /*3. Napisati funkciju koja vraća prosječnu vrijednost elemenata niza. Unos i ispis niza
  2. realizirati pomoću dvije odvojene funkcije.*/
  3.  
  4. #define _CRT_SECURE_NO_WARNINGS
  5. #define Array_size 5
  6.  
  7. #include<stdio.h>
  8.  
  9. //Unos niza
  10. void input_array(int[]);
  11.  
  12. //Ispis niza
  13. void output_array(int[]);
  14.  
  15. //Average
  16. int average_array(int []);
  17.  
  18. int main()
  19. {
  20.     int Array[Array_size];
  21.     input_array(Array);
  22.     printf("\nProsjecna vrijednost je: %d\n", average_array(Array));
  23.  
  24.     output_array(Array);
  25.     getchar();
  26.     getchar();
  27.     return 1;
  28. }
  29.  
  30.  
  31. //Unos niza, prima adresu pocetnog clana;
  32. void input_array(int A[])
  33. {
  34.     for (int i = 0; i < Array_size; i++)
  35.     {
  36.         printf("\nUnesi %d. element niza:\n", i + 1);
  37.         scanf(" %d", &A[i]);
  38.     }
  39. }
  40.  
  41. //Prosjecna vrijednost
  42. int average_array(int A[])
  43. {
  44.     int sum = 0;
  45.     for (int i = 0; i < Array_size; i++)
  46.     {
  47.         sum = sum + A[i];
  48.     }
  49.  
  50.     return sum / Array_size;
  51. }
  52.  
  53. //output
  54. void output_array(int A[])
  55. {
  56.     printf("\nNiz je: ");
  57.     for (int i = 0; i < Array_size; i++)
  58.     {
  59.         printf(" %d", A[i]);
  60.     }
  61. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement