Прошу составить в abc ! долго болел и пропустил много важных теорий, а теперь нужно подготовиться к зачету : с прошу, составить алгоритм, суть такова: 1.нужно использовать только целые числа 2.определить тип треугольника (равносторонний, равнобедренный, прямой и т.д.) 3.существует ли этот треугольник (ну то, что каждая сторона меньше суммы двух других) 4.вид треугольника 5.найти по формулам: периметр (p), площадь (s), медиану и бессикриссу 6.и по возможности синусы и косинусы заранее за !
209
448
Ответы на вопрос:
Опущу все прелюдии. writeln('введите длины сторон треугольника'); readln(x, y, z); if x = y and y = z and z = x then writeln('данный треугольник - равносторонний') else if (x = y and y = z) or (x = y and x = z) or (x = z and y = z) then writeln('данный треугольник - равнобедренный') else if (sqrt(x) = sqrt(y) + sqrt(z)) or (sqrt(y) = sqrt(x) + sqrt(z)) or (sqrt(z) = sqrt(x) + sqrt(y)) then writeln('данный треугольник - прямоугольный') else if (x < (y + z)) and (y < (x + z)) and (z < (x + y)) then writeln('данный треугольник является обыкновенным') else writeln('данный треугольник не существует'); p : = div((x + y + z) / 2); {полупериметр} writeln('периметр треугольника р =', x + y + z); writeln('площадь треугольника s =', div(sqrt(p*(p-x)*(p-y)*(p-; writeln('медиана к стороне x -', div(sqrt(2*sqr(y) + 2*sqr(z) - sqr(x))/2)); writeln('биссектриса стороны х -', div(sqrt(y*z*(x+y+z)*(y+z-x))/(y+; с синусами/косинусами особая , напиши мне в лс, чтоб я не забыл потом .
Var n, s, i: integer; s1: real; begin readln(n); {общий ввод для всех } if n < 0 then writeln(' 1. n=', 0) else writeln(' 1. n=', n + 4); s : = 0; for i : = 1 to n do s : = s + i; writeln(' 7. 1+2+3+…+n=', s); write(' 9. последовательность от n до 1 = '); for i : = n downto 1 do write(i, ' '); writeln(); s1 : = 0; for i : = 1 to n do s1 : = s1 + i / 10; writeln(' 12. 0,1+0,2+0,3+..+n/10=', s1); write(' 13. последовательность квадратов от 1 до n = '); for i : = 1 to n do write(i * i, ' '); writeln(); write(' 14. последовательность первых n нечетных чисел = '); for i : = 1 to n do write(2 * i - 1, ' '); writeln(); if n > 0 then writeln(' 20. n степень 3 = ', frac(ln(n) / ln(3)) = 0); s : = 0; for i : = 1 to n do if n mod i = 0 then s : = s + i; writeln(' 24. сумма всех натуральных делителей числа n (сключая 1 и n) = ', s); end.
Реши свою проблему, спроси otvet5GPT
-
Быстро
Мгновенный ответ на твой вопрос -
Точно
Бот обладает знаниями во всех сферах -
Бесплатно
Задай вопрос и получи ответ бесплатно
Популярно: Информатика
-
UbisCraft26.08.2022 17:23
-
muss0716.03.2022 08:34
-
afashahbazova29.10.2021 05:19
-
dinbili424.07.2020 00:09
-
34Юлия251129.08.2022 21:57
-
Хз44454224.11.2021 03:53
-
Anna336717123.01.2023 03:25
-
Ksbc25.01.2023 13:05
-
vlad6712322219.11.2021 09:53
-
tetysheva0914.06.2022 00:09
Есть вопросы?
-
Как otvet5GPT работает?
otvet5GPT использует большую языковую модель вместе с базой данных GPT для обеспечения высококачественных образовательных результатов. otvet5GPT действует как доступный академический ресурс вне класса. -
Сколько это стоит?
Проект находиться на стадии тестирования и все услуги бесплатны. -
Могу ли я использовать otvet5GPT в школе?
Конечно! Нейросеть может помочь вам делать конспекты лекций, придумывать идеи в классе и многое другое! -
В чем отличия от ChatGPT?
otvet5GPT черпает академические источники из собственной базы данных и предназначен специально для студентов. otvet5GPT также адаптируется к вашему стилю письма, предоставляя ряд образовательных инструментов, предназначенных для улучшения обучения.