Converted everything to orgmode
converted everything to orgmode and added solution to the README files
This commit is contained in:
@@ -3,7 +3,7 @@
|
||||
|
||||
* Task
|
||||
|
||||
Implement the following rounding function that rounds a 64-bit floating point number (type `double`) to the nearest 32-bit integer (type `int`). You may assume that the type `double` complies with the IEEE standard 754. The function is only required to work correctly if the nearest integer is in the value range of the type `int`, otherwise, the return value of the function is undefined.
|
||||
Implement the following rounding function that rounds a 64-bit floating point number (type =double=) to the nearest 32-bit integer (type =int=). You may assume that the type =double= complies with the IEEE standard 754. The function is only required to work correctly if the nearest integer is in the value range of the type =int=, otherwise, the return value of the function is undefined.
|
||||
|
||||
**Note: Usage of library rounding functions (standard or others) is not allowed.**
|
||||
|
||||
@@ -14,9 +14,9 @@ Implement the following rounding function that rounds a 64-bit floating point nu
|
||||
int round_number(double x);
|
||||
#+end_src
|
||||
|
||||
Write your solution in `rounding.h`.
|
||||
Write your solution in =rounding.h=.
|
||||
|
||||
/Hint/: In `C++`, when you convert a `float` or `double` to an `int`, the fractional part gets cut off (truncated). Think about how you can use the truncated number to solve the exercise.
|
||||
/Hint/: In =C++=, when you convert a =float= or =double= to an =int=, the fractional part gets cut off (truncated). Think about how you can use the truncated number to solve the exercise.
|
||||
|
||||
* Solution
|
||||
|
||||
|
Reference in New Issue
Block a user