Converted everything to orgmode
converted everything to orgmode and added solution to the README files
This commit is contained in:
@@ -1,24 +0,0 @@
|
||||
_This task is a mixed text/programming task. You need to update the content of loop.cpp according to the instruction provided in the file. For the code part, please check the autograder output._
|
||||
|
||||
# Task
|
||||
|
||||
Considering the snippet
|
||||
|
||||
```cpp
|
||||
int n;
|
||||
std::cin >> n;
|
||||
int f = 1;
|
||||
if (n > 0) {
|
||||
do {
|
||||
f = f * n;
|
||||
--n;
|
||||
} while (n > 0);
|
||||
}
|
||||
std::cout << f << std::endl;
|
||||
```
|
||||
|
||||
1. Describe what it computes.
|
||||
1. Decide which of the other two kind of loops would fit better than the one it is currently using, and describe why.
|
||||
1. Rewrite the snippet into the loop you specified in (2). This part is autograded.
|
||||
|
||||
**Important**: The use of goto statements is prohibited.
|
@@ -1,3 +1,34 @@
|
||||
#+TITLE: Task 1: Loop mix-up: Snippet 1
|
||||
#+AUTHOR: JirR02
|
||||
|
||||
/This task is a mixed text/programming task. You need to update the content of loop.cpp according to the instruction provided in the file. For the code part, please check the autograder output./
|
||||
|
||||
* Task
|
||||
|
||||
Considering the snippet
|
||||
|
||||
#+begin_src cpp
|
||||
int n;
|
||||
std::cin >> n;
|
||||
int f = 1;
|
||||
if (n > 0) {
|
||||
do {
|
||||
f = f * n;
|
||||
--n;
|
||||
} while (n > 0);
|
||||
}
|
||||
std::cout << f << std::endl;
|
||||
#+end_src
|
||||
|
||||
1. Describe what it computes.
|
||||
1. Decide which of the other two kind of loops would fit better than the one it is currently using, and describe why.
|
||||
1. Rewrite the snippet into the loop you specified in (2). This part is autograded.
|
||||
|
||||
*Important*: The use of goto statements is prohibited.
|
||||
|
||||
* Solution
|
||||
|
||||
#+begin_src cpp
|
||||
#include "loop.h"
|
||||
#include <iostream>
|
||||
|
||||
@@ -41,3 +72,8 @@ void loop() {
|
||||
|
||||
std::cout << f << std::endl;
|
||||
}
|
||||
#+end_src
|
||||
|
||||
-—---
|
||||
|
||||
Made by JirR02 in Switzerland 🇨🇭
|
Reference in New Issue
Block a user