Ver Mensaje Individual
  #1 (permalink)  
Antiguo 20/07/2015, 16:06
andrespvzla
 
Fecha de Ingreso: febrero-2015
Mensajes: 3
Antigüedad: 9 años, 3 meses
Puntos: 0
Funcion de numeros triangulares

Buenas, tengo la siguiente funcion de numeros triangulares:

Código HTML:
bool esTriangular(unsigned long long numero)
 {

     unsigned long long i=0, suma=0;
          
     while (suma<numero)
      {
           i++; 
           suma+=i;
      }  
      return (suma==numero);
 }
que se imprime con la siguiente linea de codigo:

Código HTML:
cout<<numero<<(esTriangular(numero)?" es triangular":" no es triangular")<<endl;
La verdad esta buena pero yo la necesito con otras librerias para mi programa y la copie asi:

Código HTML:
bool esTriangular(int n)
 {
     
     int i=0, suma=0;
          
     while (suma<n)
      {
           i++; 
           suma+=i;
      }  
      return (suma==n);
 }
pero no se como imprimirla, solo tengo esto:

Código HTML:
        printf("Introduzca un numero para calcular si es triangular o no: ");
	scanf("%d", &n);
	printf("\n");
Necesito imprimir el resultado de esa funcion en mi programa, o una funcion para calcular numeros triangulares.