Надо! треугольник задан длинами сторон а, в, с. разработать схему алгоритма, опре-деляющую, существует ли данный треугольник. если треугольник существует, то устано-вить значение флага f=1, иначе f=0. для решения этой использовать сложные логические условия. протестировать алгоритм для следующих исходных данных: а) a=3, b=4, c=5 б) a=1, b=1, c=1 в) a=0, b=4, c=5 г) a=-3, b=6, c=5 д) a=2, b=1, c=8
140
302
Ответы на вопрос:
Var a,b,c: real; f: byte; begin write('введите длины сторон треугольника: '); readln(a,b,c); if (a< b+c) and (b< a+c) and (c< a+b) and (a> 0) and (b> 0) and (c> 0) then f: =1 else f: =0; if f=1 then writeln('треугольник можно построить') else writeln('треугольник построить нельзя') end. тестовые решения: введите длины сторон треугольника: 3 4 5 треугольник можно построить введите длины сторон треугольника: 1 1 1 треугольник можно построить введите длины сторон треугольника: 0 4 5 треугольник построить нельзя введите длины сторон треугольника: -3 6 5 треугольник построить нельзя введите длины сторон треугольника: 2 1 8 треугольник построить нельзя
Заметил язык после написания программы, извиняюсь может пригодится : ) если можно построить - "yep", иначе - "no" #include < iostream> #include < conio.h> using namespace std; void triangleoptimal(int m, int n, int k) { if(k< 0 || m< 0 || n< 0) { cout < < "no"; } else { if(k*k == m*m + n*n) { cout < < "yep"; } else { cout < < "no"; } } }int main() { int a,b,c; cin > > a; cin > > b; cin > > c; triangleoptimal(a,b,c); _getch(); return 0; }
Реши свою проблему, спроси otvet5GPT
-
Быстро
Мгновенный ответ на твой вопрос -
Точно
Бот обладает знаниями во всех сферах -
Бесплатно
Задай вопрос и получи ответ бесплатно
Популярно: Информатика
-
cerkasovae5023.04.2022 20:16
-
Марош322.12.2020 21:34
-
Qwertyuiopasdfghjkzz18.09.2022 01:04
-
736Nikolay1111111125.02.2020 09:35
-
kovalchukmarina111.06.2020 09:56
-
Сонечко100121.06.2021 19:27
-
Алика66626.11.2020 20:06
-
YumiChan15305.07.2021 11:01
-
us6ipi201308.06.2021 01:39
-
crasavchik06.02.2021 14:53
Есть вопросы?
-
Как otvet5GPT работает?
otvet5GPT использует большую языковую модель вместе с базой данных GPT для обеспечения высококачественных образовательных результатов. otvet5GPT действует как доступный академический ресурс вне класса. -
Сколько это стоит?
Проект находиться на стадии тестирования и все услуги бесплатны. -
Могу ли я использовать otvet5GPT в школе?
Конечно! Нейросеть может помочь вам делать конспекты лекций, придумывать идеи в классе и многое другое! -
В чем отличия от ChatGPT?
otvet5GPT черпает академические источники из собственной базы данных и предназначен специально для студентов. otvet5GPT также адаптируется к вашему стилю письма, предоставляя ряд образовательных инструментов, предназначенных для улучшения обучения.