Informatică, întrebare adresată de vickyvichy, 8 ani în urmă

Scrieti o functie recursiva care calculeaza:
a) restul impartirii lui a la b
b) diferenta a doua nr naturale a si b

Răspunsuri la întrebare

Răspuns de ArMyFoRHeLL
1

// a)

int rest(int a,int b) // presupunem ca a >= b

{      

   if ( a < b )

   return a;

   return rec (a - b,b);

}

// b)

int diferenta(int a,int b)

{

   if ( a == 0 )

   return b;

   else

   return a;

   return diferenta(a-1,b-1);

}

Alte întrebări interesante