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.