/*
a/
X(0)=1;
y(1)=1 -->Y(0)=0;
x(1)=x(0)+2y(0)=1+2*0=1;
x(2)=x(1)+2y(1)=1+2*1=3 ;
x(3)=x(2)+2y(2)=3+2*2=7;
*/

Code:

#include<conio.h>
#include<stdio.h>
#include<iostream.h>
long int y(int n);
long int x(int n){
    if(n==0)
        return 1;
    else
        return x(n-1)+2*y(n-1);
}
long int y(int n){
    if(n==1)
        return 1;
    else
        return x(n-1)*y(n-1);
}
void main(){
    clrscr;
    int n;
    cout<<"n=";
    cin>>n;
    cout <<"x("<<n<<")="<<x(n);
    cout <<"y"<<n<<")="<<y(n);
    getch();
}