Определить вид треугольника по длинам его сторон - C (СИ)

Узнай цену своей работы

Формулировка задачи:

Напишите программу, которая определяет вид треугольника по длинам его сторон на Си.

Решение задачи: «Определить вид треугольника по длинам его сторон»

textual
Листинг программы
#include <stdio.h>
#include <stdlib.h>
 
int main()
{
    float a,b,c;
    system("chcp 1251 > nul");
 
    printf("Сторона a:\n? "), scanf("%f", &a);
    printf("Сторона b:\n? "), scanf("%f", &b);
    printf("Сторона c:\n? "), scanf("%f", &c);
 
    if ((a != b) && (b != c) && (a != c)) printf("Треугольник - разносторонний");
        else if ((a == b) && (b == c)) printf("Треугольник - равносторонний");
            else printf("Треугольник - равнобедренный");
 
    system("pause > nul");
    return 0;
}

Объяснение кода листинга программы

  1. Подключение необходимых библиотек
  2. Объявление переменных a, b, c типа float для хранения длин сторон треугольника
  3. Команда system(chcp 1251 > nul) - переводит консоль в кодировку windows-1251
  4. Вывод сообщения и запрос ввода длины стороны a
  5. Вывод сообщения и запрос ввода длины стороны b
  6. Вывод сообщения и запрос ввода длины стороны c
  7. Проверка условий для определения вида треугольника:
    • Если a ≠ b и a ≠ c и b ≠ c, то треугольник разносторонний
    • Если a = b и b = c, то треугольник равносторонний
    • Если a = b или a = c или b = c, то треугольник равнобедренный
  8. Вывод сообщения о виде треугольника
  9. Команда system(pause > nul) - ожидание нажатия клавиши для завершения программы
  10. Возврат 0, означающий успешный конец работы программы

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

8   голосов , оценка 3.75 из 5
Похожие ответы