Algoritmo em C, Receber um número e verificar se ele é triangular.
(UM NÚMERO É TRIANGULAR QUANDO É RESULTADO DO PRODUTO DE 3 NÚMEROS CONSECUTIVOS. EXEMPLO: 24 = 2 * 3 * 4)
#include <stdio.h>
#include <stdlib.h>
#include <conio.h>
#include <math.h>
main()
{
int num,num1,p;
num1 = 1;
printf("Digite um numero: ");
scanf("%d", &num);
p = num1 * (num1 + 1) * (num1 + 2);
while (p < num)
{
num1++;
p = num1 * (num1 + 1) * (num1 + 2);
}
if (p == num)
printf("\nEh triangular.");
else
printf("\nNao eh triangular.");
printf("\n");
system("pause");
return 0;
}
(UM NÚMERO É TRIANGULAR QUANDO É RESULTADO DO PRODUTO DE 3 NÚMEROS CONSECUTIVOS. EXEMPLO: 24 = 2 * 3 * 4)
#include <stdio.h>
#include <stdlib.h>
#include <conio.h>
#include <math.h>
main()
{
int num,num1,p;
num1 = 1;
printf("Digite um numero: ");
scanf("%d", &num);
p = num1 * (num1 + 1) * (num1 + 2);
while (p < num)
{
num1++;
p = num1 * (num1 + 1) * (num1 + 2);
}
if (p == num)
printf("\nEh triangular.");
else
printf("\nNao eh triangular.");
printf("\n");
system("pause");
return 0;
}