Você está na página 1de 2

#include <stdio.

h>
#include <stdlib.h>
#include<math.h>
void izracunajsredinu(int*,float,float*,int*);
void izracunajsredinu(int *pa,float n,float *pgeom,int *parit){
int i;
float umnozak=1;
int suma=0;
for(i=0;i<n;i++){
umnozak=umnozak*pa[i];
suma=suma+pa[i];
}
printf("umnozak = %f \n suma = %d\n",umnozak,suma);
*parit=(suma/n);
*pgeom=pow(umnozak,1/n);
return;
}
int main(){
int arit=0;
float geom=0;
int i;
float n;
int*pa;
int *parit;
float*pgeom;
parit=&arit;
pgeom=&geom;
printf("Unesite zeljeni broj clanova \n");
scanf("%f",&n);
pa=(int*)malloc(n*sizeof(int*));
for(i=0;i<n;i++){
printf("Unesi %d. clan\n",i+1);
scanf("%d",pa+i);
}
izracunajsredinu(pa,n,pgeom,parit);
printf("Geometrijska sredina je : %f \n",geom);
printf("Aritmeticka sredina je : %d \n",arit);
return 0;

Você também pode gostar