#include <stdio.h>
#define max 10
void zbir (float a[][max], int n, float *sum) {
int i,j; 
*sum=0; // i ovde *sum=0, ali sam sumu inicijalizovao na 0 u main-u, pre poziva funkcije zbir
for (j=1; j<n; j++)
	for(i=n-j; i<n; i++)
		*sum=*sum+a[i][j];

}

int main () {
float a[max][max], sum=0; //inicijalizujemo sumu na 0
int n,i,j;

printf("Uneti ceo broj:\n");
	scanf("%d", &n);

if(n<=0 || n>max) { //provera da li je dimenzija u dozvoljenom opsegu
printf("Izlaz: ");	
printf("-1\n");
		return 1; // izlazak iz programa
}

printf("Uneti matricu:\n"); 
for(i=0; i<n; i++)
	for (j=0; j<n; j++)
		scanf("%f", &a[i][j]);

zbir(a, n, &sum); //poziv funkcije
printf("Izlaz: %f\n", sum);


return 0;
}
