gdb-pratico/mods/01/demo.c

30 lines
459 B
C

#include <stdio.h>
int soma(int a, int b);
int fatorial(int num);
int main() {
int x = 2;
int y = 3;
int z = soma(x, y);
printf("%d + %d = %d\n", x, y, z);
printf("%d! = %d\n", z, fatorial(z));
return 0;
}
int soma(int a, int b) {
int resultado = a + b;
return resultado;
}
int fatorial(int num) {
if (num < 1) return -1;
int f;
for (int i = 1; i <= num; i++) {
f *= i;
}
return f;
}