Existência de triângulo, em C

Publicado por Perfil removido (última atualização em 22/09/2016)

[ Hits: 13.512 ]

Download triangulo-001.c




Programa em C que recebe três valores e decide se eles formam um triângulo. Também diz se o triângulo é equilátero, isósceles ou escaleno.

  



Esconder código-fonte

#include <stdio.h>
#include <stdlib.h>

int main (void) {

   int a, b, c;

   puts("Digite valores inteiros nao-nulos e positivos.");

   puts("Entre com a medida do lado 1 do triangulo: ");
   scanf("%d",&a);

   puts("Entre com a medida do lado 2 do triangulo: ");
   scanf("%d",&b);

   puts("Entre com a medida do lado 3 do triangulo: ");
   scanf("%d",&c);

   if (a<=0 || b<=0 || c<=0){
      puts("Lados nulos ou negativos nao sao aceitos.");
      exit(1);
   }

   if (a>=b+c || b>=c+a || c>=a+b) {
      puts("Triangulo inexistente.");
      exit(1);
   }

   if (a==b && b==c)
      puts("Triangulo equilatero.");

   else if (a==b || b==c || c==a)
      puts("Triangulo isosceles.");

   else
      puts("Triangulo escaleno.");


   return 0;

}

Scripts recomendados

separando pares de impares e colocando em pilhas

2 Programinhas em C para conversão de bases

Verificador de senhas: Comparando palavras

Busca e ordenação de números

ponteirostrab.c - Trabalhando com ponteiros


  

Comentários

Nenhum comentário foi encontrado.


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts