/* Questao 1 */ void misterio (int n) { printf("%i\n",n); if (n>0) { if (n % 2 == 1) misterio(n+1); else misterio(n-3); } }
int main (void) { int i = 1; int j = 2; misterio(&i, &j); //passo o endereço de i e de j printf("%i %i\n", i, j); return 0; }
int main () { int n = 3, m = 3; int matriz[n][m]; int *a, *b; /* Questao 3 */ printf("Questao 1\n"); misterio(5); printf("Questao 2\n"); preencheMatriz(n,m,matriz); ehNula(n,m,matriz); printf("Questao 3\n"); a = (int*) malloc(sizeof(int)); b = (int*) malloc(sizeof(int)); *a = 27; *b = 16; printf("Chamando funcao divisao(27,16,5) - saida: %d\n", divisao(a,b,5)); printf("a = %d\tb = %d\n", *a, *b); printf("Chamando funcao divisao(27,16,3) - saida: %d\n", divisao(a,b,3)); printf("a = %d\tb = %d\n", *a, *b); return 0; }
int main(void) { int i = 0; for (i; i < 10; i++) printf("%d\n", misterio(2, i)); return 0; }