Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdio.h>
- #include <stdlib.h>
- // Exibe a soma de zero ate um numero informado
- // Autor: Alexandre Campos
- int le_inteiro(){
- int n;
- printf("Digite um numero inteiro\n");
- scanf("%d", &n);
- return n;
- }
- // Calcula o fatorial de um numero, recursivamente
- int soma(int n){
- if (n < 2){ // 0 ou 1
- return n; // Retorna o proprio numero, se for 0 ou 1
- }
- return n + soma(n - 1);
- }
- int main()
- {
- printf("Exibe a soma 0 + 1 + ... + n, para n informado\n");
- // Declaracao
- int resultado;
- int numero = le_inteiro();
- printf("Voce digitou %d\n", numero);
- // Logica
- resultado = soma(numero);
- // Saida na tela
- printf("A soma e %d\n", resultado);
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement