//Escribir un programa que lea un número(n) y una base(b), y calcule el logaritmo en base b de n. Por ejemplo, si a=36, y b=6, el programa debe imprimir 2, ya que 62 = 36 .
#include <stdio.h>
#include <math.h>
int main() {
double n, b, resultado;
printf("Introduce el número y la base: ");
scanf("%lf %lf", &n,&b);
if (n <= 0) {
printf("Error.\n");
} else if (b <= 0 || b == 1) {
printf("Error.\n");
} else {
resultado = log(n) / log(b);
printf("El logaritmo en base %.2lf de %.2lf es: %.2lf\n", b, n, resultado);
}
return 0;
}
To embed this project on your website, copy the following code and paste it into your website's HTML: