#include "Succ.h"

Succ::Succ(int a0): current(a0), a0(a0){}

Succ::~Succ(){};

int Succ::Curr() const {
	return current;
}

int Succ::First() {
	return current = a0;
}

int Succ::At(int i) {
	First();
	for(int a = 0; a < i; a++)
		Next();
	return Curr();
}

void Succ::Print(int n){
	for(int i = 0; i <= n; i++){
		current = At(i);
		std::cout << " " << At(i) << " ";
	}
	std::cout << "\n";
}
