

Study with the several resources on Docsity
Earn points by helping other students or get them with a premium plan
Prepare for your exams
Study with the several resources on Docsity
Earn points to download
Earn points by helping other students or get them with a premium plan
A c++ program that calculates the sequence of x values using the next function. The next function returns the square root of (3*(1+x)/x). The program initializes x with a value of 2 and prints the first and last values of the sequence after calculating 20 terms. The document also mentions the expression for xn+2 but does not provide the calculation. This program could be useful for students studying advanced mathematics, particularly those interested in sequences and recursive functions.
Typology: Exercises
1 / 2
This page cannot be seen from the preview
Don't miss anything!


The values for the asked x's are given together: Program to generate this: #include
// set initial value double x0 = 2; // loop 20 times for(int i=1; i<=20; i++) { // get next x double xn = next(x0); // if it is 1st or 20th term, print it if(i==1 || i == 20) cout << "i = " << i << " \t xi = " << xn << endl; // update x x0 = xn; } } Now, the expression for xn+2 is: As showing every step is not possible here, just the final result is given. (2) These are the values of the ordered x and y at i = 3 and 4