@stefannibrasil/ShimmeringGlumAcouchi
C

No description

repl talk
Files
  • main.c
main.c
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#include <stdio.h>

int produto(int v[], int n);

int main(void) {
    // Disable stdout buffering
    int v[4] = {2, -1, 3, 4};
    int n = 4;
    int resultado = produto(v, n);
    printf("result: %d \n", resultado);
    return 0;
}

int produto (int v[], int n) {
   if(n == 1){
   	 return v[0];
   }
   if(v[n-1] > 0){
   	 return v[n-1] * produto(v, n-1);
  }
	return produto(v,n-1);
}
gcc version 4.6.3