# Serious C++ help needed.

February 12, 2010 at 14:55:01
Specs: Windows Vista
 The question is: For different r of 0.2-2.0 by 0.2 show 11 iterations (0-10) of x[n+1]=x[n]*r+1.0. Start with x[0]=0.0.This is what I have so far and I feel like i'm very far off:#include #include #include using namespace std;int main( ){ int counter = 0; while (counter < 11) { cout << counter << "\n"; } cout << counter <

See More: Serious C++ help needed.

#1
February 12, 2010 at 20:21:32
 i could just write it, but then you don't really learn much that way do you?so i'll just give some helps, (and this is purely my own approach, there's almost always more than one way to do things with programming):first of course set x[0]=0.0,then i would use a for loop:for (( r=.2,r<2.2,r+=.2 ))then use r to get n by multiplying: n=r*5then set x[n]=x[n-1]*r+1(since the calc'd n starts at one, you have to refer ton minus one instead of n plus one.)not tested, not sure i'm on the right track, but that is wherei would start from.r doesn't go to 11, x does. r goes to 2. you could also usea counter to get n, but i think it's "cleaner" to just calc it.note that x ends at 10, not 11 (but it has 11 values: [0]-[10]).Usually, especially with C, for me, it is much easier to code it in either pseudocode or BASIC (since it's such an easy language, it's almost pseudocode anyway). That way, you master the concepts first, before tackling the gritty syntax of C.Hth

Report •
Related Solutions