Определить вид треугольника по длинам его сторон - 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; }
Объяснение кода листинга программы
- Подключение необходимых библиотек
- Объявление переменных a, b, c типа float для хранения длин сторон треугольника
- Команда system(
chcp 1251 > nul
) - переводит консоль в кодировку windows-1251 - Вывод сообщения и запрос ввода длины стороны a
- Вывод сообщения и запрос ввода длины стороны b
- Вывод сообщения и запрос ввода длины стороны c
- Проверка условий для определения вида треугольника:
- Если a ≠ b и a ≠ c и b ≠ c, то треугольник разносторонний
- Если a = b и b = c, то треугольник равносторонний
- Если a = b или a = c или b = c, то треугольник равнобедренный
- Вывод сообщения о виде треугольника
- Команда system(
pause > nul
) - ожидание нажатия клавиши для завершения программы - Возврат 0, означающий успешный конец работы программы
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д