Navigace: Hlavní stránka -> Jazyk C -> 07 Podprogramy -> 07.03 Funkce - libovolná odmocnina

MENU

07.03 Funkce - libovolná odmocnina

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í