• Martes 23 de Abril de 2024, 08:27

Autor Tema:  Necesito hacer este programin...!!!!  (Leído 661 veces)

ayfe

  • Nuevo Miembro
  • *
  • Mensajes: 2
    • Ver Perfil
Necesito hacer este programin...!!!!
« en: Viernes 10 de Julio de 2009, 18:04 »
0
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();

}