From e17ca7331ef87d758de79024dcf8b4c99f9d9885 Mon Sep 17 00:00:00 2001 From: "luch2001lkop@gmail.com" Date: Mon, 8 Jun 2026 01:32:36 +0300 Subject: [PATCH] first --- .vscode/settings.json | 3 +++ src/alg.cpp | 7 ++++++- 2 files changed, 9 insertions(+), 1 deletion(-) create mode 100644 .vscode/settings.json diff --git a/.vscode/settings.json b/.vscode/settings.json new file mode 100644 index 0000000..70e34ec --- /dev/null +++ b/.vscode/settings.json @@ -0,0 +1,3 @@ +{ + "C_Cpp.errorSquiggles": "disabled" +} \ No newline at end of file diff --git a/src/alg.cpp b/src/alg.cpp index 6e34e74..1d98cfd 100644 --- a/src/alg.cpp +++ b/src/alg.cpp @@ -1,6 +1,11 @@ // Copyright 2026 NNTU-CS #include +#include uint64_t factorial(uint8_t n) { - return 1; + uint64_t result = 1; + for (uint8_t i = 2; i <= n; ++i) { + result *= i; + } + return result; }