#include<iostream>
using namespace std;

/* Passage par adresse : suite simple */

void suite(double a, double b, double* u){
  *u = a*(*u) + b;
}

int main(){
  double a, b, u0, u;
  int i, N = 10;

  cout << "u(n+1) = a*u(n) + b" << endl;
  cout << "Valeur de a ? "; cin >> a;
  cout << "Valeur de b ? "; cin >> b;
  cout << "Valeur de u(0) ? "; cin >> u0;
  u = u0;
  for (i = 0; i <= N; i++){
    cout << "n = " << i << " : u(n) = " << u << endl;
    suite(a,b,&u);
  }
  return 0;
}
  
    
