#include <stdlib.h>
#include <math.h>
#include <fstream.h>
#include <iostream.h>
#include <strstream.h>
int main(){
ofstream outf("ross.1401.dat");
double a=4.00999999999996;
 int NUM=200;//as requested
  double STORAGE[NUM];
  double xx=0.7;
  STORAGE[0]=xx;
  double  x = xx;
  double y;
  for(int i=1; i<200; i++){
    if (x<0.5){y=a*(x*(1-x));}
 if (x<1) if (x>0.5){y=1+a*(x*(1-x));}
 if (x<1.5)if(x>1){y=a*(x-1)*(1-(x-1))+1;}
 if (x<2)if(x>1.5){y=a*(x-1)*(1-(x-1))+2;}
 if (x<2.5)if(x>2){y=a*(x-2)*(1-(x-2))+2;}
 if (x<3)if(x>2.5){y=a*(x-2)*(1-(x-2));}

    STORAGE[i]=y;

    x = STORAGE[i];
  }
  outf<<STORAGE[0]<<"\t"<<-2.00<<"\n";
  outf<<STORAGE[0]<<"\t"<<STORAGE[1]<<"\n";
  for(int i=0; i<199;i++){
      outf<<STORAGE[i]<<"\t"<<STORAGE[i+1]<<"\n";
      outf<<STORAGE[i+1]<<"\t"<<STORAGE[i+1]<<"\n";}

}  
