Zadání:
Sestavte funkci pro výpočet dekadického logaritmu.
Řešení:
Funkce bude mít reálný vstup i výstup. Dekadický logaritmus vypočteme pomocí přirozeného logaritmu.
#include "stdafx.h"
#include "math.h"
#include
#include
#include
using namespace std;
float loga10(float a)
{
float b;
b=logf(a)/logf(10);
return b;
}
int _tmain(int argc, _TCHAR* argv[])
{
float cislo,y;
printf("Zadejte cislo: ");
scanf_s("%f",&cislo);
y=loga10(cislo);
printf("log(%.3f)=%.3f\n",cislo,y);
system("pause");
return 0;
}
program ke stažení