Monday, December 10, 2012

#5 Pokazivači i funkcije


#include<stdio.h>
#include<conio.h>

// globalne promenjive
int niz[10];

// funkcije

int suma_bez(int a[10]){
  int _suma=0;

  for (int i=0;i<10;i++){
      _suma+=a[i];
  }
  return _suma;
}

int suma(int *a){
  int _suma=0;

  for (int i=0;i<10;i++){
      _suma+=a[i];
  }
  return _suma;
}

void upisOcena_bez(int n){
     for (int i=0;i<n;i++){
           printf("niz[%d]=",i+1);
           scanf("%d",&niz[i]);
     }
}

void upisOcena(int n, int *_niz){
     for (int i=0;i<n;i++){
           printf("niz[%d]=",i+1);
           scanf("%d",&_niz[i]);
     }
}

 // glavni program
main(){
       printf("Unesite ocena ucenika da bi se izracunao prosek\n");
       //upisOcena_bez(10);
       //printf("Suma ocena je %d\n",suma_bez(niz));
     
       upisOcena(10,niz);
       printf("Suma ocena je %d\n",suma(niz));
     
       getch();
     
}