Как записать log3? - C (СИ)

Узнай цену своей работы

Формулировка задачи:

Ув. программисты! Подскажите пожалуйста как написать функцию

Log3

?

Решение задачи: «Как записать log3?»

textual
Листинг программы
#include <stdio.h>
#include <math.h>
#include <stdlib.h>
 
double log3(double *value) {    
    return log(*value) / log(3);
}
 
int main(int argc, char **argv) {
    double val = 10.0;    
    printf("log(10) base 3 => %lf\n", log3(&val));
    return EXIT_SUCCESS;
}

Объяснение кода листинга программы

  1. Подключение необходимых библиотек: для работы с выводом, для работы с математическими функциями, для работы сEXIT_SUCCESS.
  2. Определение функции log3, которая принимает указатель на переменную типа double и возвращает значение log3 от переданного значения.
  3. Внутри функции main создается переменная типа double со значением 10.0.
  4. Вызывается функция log3 с указателем на переменную val и выводится результат на экран.
  5. Функция main возвращает EXIT_SUCCESS, что означает успешный конец работы программы.

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

13   голосов , оценка 4 из 5
Похожие ответы