• Matéria: Informática
  • Autor: eloisa001
  • Perguntado 8 anos atrás

Crie um programa em C que calcule a somatória, no qual o número N eh fornecido pelo usuário. Não pode se usar a função pow() da biblioteca math.h para calcular a potência, sugere se uma estrutura de repetição ou o uso da função sqrt() que eh para raiz quadrada. A somatória segue na imagem. Valeeu!

Anexos:

Respostas

respondido por: PedroWL
1
#include <stdio.h>

double calc_potencia(int base, int expoente){
    int potencia = base, i;
    
    for(i = 2; i <= expoente; i ++){
        potencia *= base;
    }

    return potencia;
}

int main(){
    int n, i;
    double soma_potencia = 1;

    scanf("%d\n", &n);

    for(i = 2; i <= n; i ++){
        soma_potencia += calc_potencia(i, (2 * n) - 1);
    }

    printf("%.1f", soma_potencia);

    return 0;
}

eloisa001: Obrigada!
PedroWL: Por nada!
Perguntas similares