When I run it, it lists the row but some number appears at the end! From where, why?

Code:
#include <stdio.h>

void main()

{
	int sranje;
	int a,rez, n=5;
	int polje[100];

	for(a=1;a<=n;a++)
	{
		printf("Unesite %d. polje: ", a);
		scanf("%d", &polje[a]);
	}

	rez = funk(polje, n);
	printf("%d", rez);
	
	scanf("%d", &sranje);
}

int funk(int polje[100],int n)
{
	int a;
	for(a=n;a>0;a--)
	{
printf("\n%d", polje[a]);
	}
}