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

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

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

Дан треугольник A,B,C. Является ли он равносторонним. Задача по паскаль
program  pr_3_2;
var A,B,C:real;
BEGIN
 writeln('Введите значение аргумента');
 readln(A);
 if (A=B) and (A=C) and (B=C) then
 begin
  writeln('Не Равносторонний')
  end
  else writeln('Равносторонний');
END.
Нужна то же самая только в СИ

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

textual
Листинг программы
#include<iostream>
using namespace std;
 
bool test(float a ,float b ,float c){
    if (a == b && b == c)
        return true ;
    return false ;
}
 
int main()
{
 
float a, b, c;
 
bool n = test( a , b , c);
 
if(n==true)
cout<<"Равносторонний";
else
 cout<<"не Равносторонний";
return 0;
}

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

  1. Включаем библиотеку iostream для работы с потоками ввода-вывода.
  2. Используем директиву using namespace std для использования пространства имен std.
  3. Создаем функцию test, которая принимает три аргумента типа float (a, b, c) и возвращает булево значение.
  4. Внутри функции происходит проверка: если a равно b и b равно c, то функция возвращает true, иначе - false.
  5. В функции main создаются три переменные типа float (a, b, c), которые будут использоваться для проверки треугольника.
  6. Вызывается функция test с передачей ей переменных a, b, c в качестве аргументов.
  7. Результат функции test сохраняется в переменной n.
  8. С помощью условного оператора if проверяется значение переменной n: если оно равно true, то выводится сообщение Равносторонний, иначе выводится сообщение не Равносторонний.
  9. Функция main завершается возвратом 0.

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


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

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

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