SH
Size: a a a
SH
FG
Е
SH
SH
SH
SH
FG
FG
AS
AS
FG
SH
a
AF
AF
S
uint8_t f(const uint8_t n)Если последние проверки обернуть в тернарный оператор, то код функции станет занимать меньше строк.
{
uint8_t nlims[] = { 10u, 15u, 20u, 25u, 30u };
for (uint8_t i = 0u; i < 5u; i++)
{
if (n == nlims[i])
{
return 5u * ((n / 5u) - 1);
}
}
if (n >= 31u)
{
return 25u;
}
if (n <= 5u)
{
return 1u;
}
return 5u * (n / 5u);
}
AS
uint8_t f(const uint8_t n)Если последние проверки обернуть в тернарный оператор, то код функции станет занимать меньше строк.
{
uint8_t nlims[] = { 10u, 15u, 20u, 25u, 30u };
for (uint8_t i = 0u; i < 5u; i++)
{
if (n == nlims[i])
{
return 5u * ((n / 5u) - 1);
}
}
if (n >= 31u)
{
return 25u;
}
if (n <= 5u)
{
return 1u;
}
return 5u * (n / 5u);
}
S
VD