Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /*3. Napisati funkciju koja vraća prosječnu vrijednost elemenata niza. Unos i ispis niza
- realizirati pomoću dvije odvojene funkcije.*/
- #define _CRT_SECURE_NO_WARNINGS
- #define Array_size 5
- #include<stdio.h>
- //Unos niza
- void input_array(int[]);
- //Ispis niza
- void output_array(int[]);
- //Average
- int average_array(int []);
- int main()
- {
- int Array[Array_size];
- input_array(Array);
- printf("\nProsjecna vrijednost je: %d\n", average_array(Array));
- output_array(Array);
- getchar();
- getchar();
- return 1;
- }
- //Unos niza, prima adresu pocetnog clana;
- void input_array(int A[])
- {
- for (int i = 0; i < Array_size; i++)
- {
- printf("\nUnesi %d. element niza:\n", i + 1);
- scanf(" %d", &A[i]);
- }
- }
- //Prosjecna vrijednost
- int average_array(int A[])
- {
- int sum = 0;
- for (int i = 0; i < Array_size; i++)
- {
- sum = sum + A[i];
- }
- return sum / Array_size;
- }
- //output
- void output_array(int A[])
- {
- printf("\nNiz je: ");
- for (int i = 0; i < Array_size; i++)
- {
- printf(" %d", A[i]);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement