Develop a C++ program to calculate sum of square root from 1 to n numbers using recursive functions.
#include <cmath>
#include <iostream>
using namespace std;
double sum_sqrt(int n);
int main() {
int n;
cout << "Enter N: ";
cin >> n;
if (n >= 0)
cout << "Sum of square root from 1 to " << n
<< " numbers is " << sum_sqrt(n)<<endl;
else
cout << "N must be positive. Cannot calculate."<<endl;
return 0;
}
double sum_sqrt(int n) {
double sum;
sum = sqrt((double)n);
if (n > 1) {
sum += sum_sqrt(n - 1);
}
return sum;
}
Comments
Leave a comment