From 5c3b97fb2572ce8940439abd0652d2a7f7a623bd Mon Sep 17 00:00:00 2001 From: Syndamia Date: Sun, 11 Jan 2026 13:43:39 +0200 Subject: feat(Week13): Add solutions to most exercises --- Week13/Exercise22.cpp | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) create mode 100644 Week13/Exercise22.cpp (limited to 'Week13/Exercise22.cpp') diff --git a/Week13/Exercise22.cpp b/Week13/Exercise22.cpp new file mode 100644 index 0000000..e27d97b --- /dev/null +++ b/Week13/Exercise22.cpp @@ -0,0 +1,20 @@ +#include +#include + +double agm(double an, double gn, unsigned i) { + if (i == 0) + return (an + gn) / 2.0; + else + return agm((an + gn) / 2.0, sqrt(an * gn), i - 1); +} + +int main() +{ + double a, b; + unsigned n; + std::cin >> a >> b >> n; + + std::cout << agm(a, b, n) << std::endl; + + return 0; +} -- cgit v1.3.1-23-gd82d