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;
}
|