Nadeklarujte funkci obvodKruhu počítající obvod kruhu
s jedním formálním parametrem r typu reálné číslo


float obvodKruhu(float r)
{
    return 2 * 3.14 * r;
}



Nadeklarujte funkci stejne se dvěma celočíselnými parametry a, b
funkce vrátí logickou pravdu, pokud a je rovno b, jinak vrátí
logickou nepravdu
bool stejne1(int a, int b)
{
    if (a == b) return true;
    else return false;
}
bool stejne2(int a, int b)
{
    if (a == b) return true;
    return false;
}
bool stejne3(int a, int b)
{
    return  a == b;
}

Naprogramujte funkci vypis bez návratové hodnoty se dvěma vstupními parametry x, y typu reálné číslo. Funkce vypíše nejprve to menší a pak to větší číslo


void vypis(float x, float y)
{
    if (a > b)
    {
        printf("%f %f\n", y, x);
    }
    else
    {
        printf("%f %f\n", x, y);
    }
}



Naprogramujte funkci sign s jedním vstupním parametrem x typu reálné číslo,
která vrátí -1, pokud x je záporné, 0, pokud x je nula a 1, pokud x je větší než nula

int sign(float x)
{
    if (x  < 0) return -1;
    if (x == 0) return 0;
    return 1;
}



Naprogramujte funkci vetsi s návratovou hodnotou větší ze dvou
celočíselných parametrů a, b

int vetsi(int x, int y)
{
    if (x > y) return x;
    return y;
}



Naprogramujte funkci absolutniHodnota s jedním vstupním parametrem x typu reálné číslo
float absolutniHodnota(float x)
{
    if (x >= 0) return x;
    return -x;
}


Naprogramujte funkci sude s logickou návratou hodnotou
a jedním celočíselným vstupním parametrem cislo


bool sude(int cislo)
{
    if (cislo % 2 == 0) return true;
    return false;
}


bool sude2(int cislo)
{
    return (cislo % 2 == 0);
}


Naprogramujte funkci zaporne s logickou návratou hodnotou
a jedním celočíselným vstupním parametrem
cislo


bool zaporne(int x)
{
    if(x < 0) return true;
    return false;
}