1
« en: Viernes 10 de Julio de 2009, 18:04 »
Necesi k me ayuden esto es lo k me piden :
n+1 si m=0
A(m-1,1) si m>0 y n=0
A(m-1, A(m.n-1)) si m>0 y n>0
SUPONIENDO K m=1 y n=2 Respuesta 4 (despues de pasar por el proceso anterior)
y esto es lo k llevo pero no funciona k pudria ser:
(LO DE outtextxy es para deplegar el resultado a la mitad de la mantalla )
ESPERO ME PUEDAN AYUDAR
# include <graphics.h>
# include <conio.h>
# include <stdio.h>
# include <iostream.h>
int recursividad(int ,int );
void main ()
{
clrscr();
int m,n,f;
char e;
int driver=DETECT,mode;
initgraph(&driver,&mode,"");
int midx=getmaxx()/2,midy=getmaxy()/2;
cout<<"Num 1_: ";
cin>>m;
cout<<"Num 2_: ";
cin>>n;
f=recursividad(m,n);
outtextxy(midx, midy, "4" );
cout<<"el resultado es "<<f;
getch();
}
int recursividad(int m,int n)
{
if(m==0)
{
(n+1);
}
else;
if((m>0)&&(n==0))
{
(m-1,1);
}
else;
if((m>0)&&(n>0)
)
{
recursividad(m-1,recursividad(m,n-1));
}
return(n);
getch();
closegraph();
}