Oppure

Loading
06/10/13 19:48
Nel caso di C potrebbe essere qualcosa del genere

#define SIZE_ARR 5

int main()
{
	int rip[SIZE_ARR] = {1,2,3,3,3};
	int dat[SIZE_ARR] = {5,7,2,6,8};
	int sum[SIZE_ARR] = {0};
	int i, idx;

	for(i=0; i<SIZE_ARR; i++)
	{
		idx = rip[i];
		if(idx > 0) sum[idx-1] += dat[i];
	}

	for(i=0; i<SIZE_ARR; i++)
		printf("sum : %d\n", sum[i]);

	return 0;
}