Initial Course

This commit is contained in:
David Gil de Gómez Pérez
2026-08-11 17:40:36 +03:00
commit 9aed1d1d86
202 changed files with 3420 additions and 0 deletions
+40
View File
@@ -0,0 +1,40 @@
#include "operators.hpp"
namespace fundamentals {
auto absolute_difference(int lhs, int rhs) -> int {
// TODO: Return |lhs - rhs| without using std::abs.
(void)lhs;
(void)rhs;
return 0;
}
auto is_in_range(int value, int min, int max) -> bool {
// TODO: Return true when min <= value <= max (inclusive).
(void)value;
(void)min;
(void)max;
return false;
}
auto count_set_bits(std::uint8_t value) -> int {
// TODO: Count how many bits are set to 1.
(void)value;
return 0;
}
auto logical_and(bool lhs, bool rhs) -> bool {
// TODO: Implement logical AND without using &&.
(void)lhs;
(void)rhs;
return false;
}
auto logical_or(bool lhs, bool rhs) -> bool {
// TODO: Implement logical OR without using ||.
(void)lhs;
(void)rhs;
return false;
}
} // namespace fundamentals