#include <stdio.h>

void f1(int *a, int b);
void f2(int v[], int n, int x);

int j=1;

int main(){
  int x; //D é o último dígito de seu RA
  int i, vet[4];

  
  int k;
  for (k = 0; k < 10; k++) { 
	j=1;
	x = k;
	
	for(i = 0; i < 4; i++)
		vet[i] = i;
  
	f1(&x, x);
	f2(vet, 4, x);
	printf("D[%d] j = %d e x = %d\n", k, j, x);
  }
}


void f1(int *a, int b){
  int c =  b + (*a);
  *a = c;
}

void f2(int v[], int n, int x){
  int i;
  for(i=1; i<n; i++)
    v[i] = v[i-1]+v[i];
  j = v[n-1] - j + x;
}