este es el titulo del problema :Escriba una funcion recursiva para calcular el numero de conbinaciones(sin repeticion) de n objetos de k en k, siendo n>1 y 0<k<n:
combi(n,k) = 1;si k=0 ó k=n
combi(n,k) = combi(n-1,k) + combi(n-1, k-1); en otro caso
Ejemplo: sean n personas, queremos determinar cuantos grupos de k personas se pueden formar entre estas.
esto fue lo que hice en Dev-C++ 4.9.9.2 : #include <stdio.h>
#include <stdlib.h>
#include <conio.h>
double combi(double, int);
int main(int argc, char *argv[])
{
int k;
double n;
printf("digite el numero total de objetos y el total del grupo respectivamente\n");
scanf("%d", "%d", n, k);
if (n<k)
{
Printf("el total debe de ser mayor que el grupo vuelva a iniciar el programa");
return 0;
}
printf("El numero total de grupos es: %d, %d\n", combi(n,k));
system("PAUSE");
return 0;
}
double combi(double n, int k)
{
if (k==0)
{
return 1;
}
else if (k==n)
{
return 1;
}
else return(combi(n-1,k) + combi(n-1,k-1));
}
este es el error: [Linker error] undefined reference to `Printf'
ld returned 1 exit status
C:\Dev-Cpp\Makefile.win [Build Error] [Proyecto3.exe] Error 1
Por favor si alguien me podria ayudar hoy mismo se lo agradeceria de cora porque la verdad que soy un noob en esto y estoy haciendo el esfuerzo...gracias