M CMakeLists.txt => CMakeLists.txt +1 -0
@@ 18,6 18,7 @@ add_executable(reverse_int reverse_int.cpp)
add_executable(guess_the_number guess_the_number.cpp)
add_executable(codetime codetime.cpp)
add_executable(Mstat math_stat.cpp)
+add_executable(sqrt sqrt.cpp)
# Curses progs
A sqrt.cpp => sqrt.cpp +17 -0
@@ 0,0 1,17 @@
+#include <ios>
+#include <iostream>
+#include <cmath>
+#include <cstdlib>
+
+int main(int argc, char* argv[]) {
+ long long num;
+ if(argc < 2) {
+ std::cout << "Enter a number: ";
+ std::cin >> num;
+ }
+ else {
+ num = std::atoll(argv[1]);
+ }
+ std::cout << std::fixed << std::sqrt(num) << std::endl;
+ return 0;
+}