Falta pouco!

0 dias

0 horas

0 min

0 seg

1
resposta

[Dúvida] Eu nao entendi como aplicar a funçao

#include<stdio.h>

int main(){

int a = 6;
int mostrar = 6;
int b = 4;

for (int i = 1; i < b; i++){

int numerador = 6;
a = a * numerador;

}

printf("%d elevado a %d e igual a %d",mostrar,b,a );

}

1 resposta

Olá João! Tudo bem?

Primeiro, vamos criar a função potencia() que recebe dois inteiros, base e expoente, e retorna o resultado da potência. Aqui está um exemplo de como você pode fazer isso:

#include <stdio.h>

// Função para calcular a potência
int potencia(int base, int expoente) {
    int resultado = 1;
    for (int i = 0; i < expoente; i++) {
        resultado *= base;
    }
    return resultado;
}

int main() {
    int base = 6;
    int expoente = 4;
    
    // Chama a função potencia
    int resultado = potencia(base, expoente);

    printf("%d elevado a %d é igual a %d\n", base, expoente, resultado);

    return 0;
}

Neste exemplo, a função potencia() multiplica a base por ela mesma expoente vezes, armazenando o resultado em uma variável chamada resultado. Depois, no main(), chamamos a função potencia() com os valores desejados e imprimimos o resultado.

Espero que isso ajude a esclarecer e bons estudos!

Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓.