Zadání:
Sestavte funkce pro výpočet libovolné odmocniny.
Řešení:
Funkce bude mít reálný vstup i výstup. Odmocninu vypočteme pomocí funkce logf a exp.
#include "stdafx.h"
#include "math.h"
#include
using namespace std;
float odmocnina(float x, float y)
{
float odm=exp(logf(x)/y);
return odm;
}
int _tmain(int argc, _TCHAR* argv[])
{
float a,b,c;
printf("Zadejte zaklad odmocniny: ");
scanf_s("%f",&a,1);
printf("Zadejte odmocninu: ");
scanf_s("%f",&b,1);
c=odmocnina(a,b);
printf("%.3f ^1/ %.3f = %.3f\n",a,b,c);
system("pause");
return 0;
}
program ke stažení