• Viernes 8 de Noviembre de 2024, 19:06

Mostrar Mensajes

Esta sección te permite ver todos los posts escritos por este usuario. Ten en cuenta que sólo puedes ver los posts escritos en zonas a las que tienes acceso en este momento.


Mensajes - allenkiller

Páginas: [1]
1
C/C++ / Ayudenme Con Este Programita En C
« en: Lunes 17 de Septiembre de 2007, 13:16 »
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

Páginas: [1]