gdb-pratico/mods/01/demo.c

31 lines
459 B
C
Raw Normal View History

2025-04-26 11:16:54 -03:00
#include <stdio.h>
2025-05-03 09:45:32 -03:00
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;
}
2025-04-26 11:16:54 -03:00
int soma(int a, int b) {
int resultado = a + b;
return resultado;
}
2025-05-03 09:45:32 -03:00
int fatorial(int num) {
if (num < 1) return -1;
int f;
for (int i = 1; i <= num; i++) {
f *= i;
}
return f;
2025-04-26 11:16:54 -03:00
}