8. cos(x) - ((abs(x-2))/(sqrt(x)+3))+sqr(1+x)
9. а = 10 b = 10 c = 20
Объяснение:
9.
а = 25 b = 16
пока условие (а + b) > 20 истинно (да) выполнить
Действия в цикле:
1) а = а - 5
2) b = b - 2
c = а + b
а = 25 b = 16
(25 + 16) > 20 41 > 20 (да)
Действия в цикле:
1) а = 25 - 5 = 20
2) b = 16 - 2 = 14
а = 20 b = 14
(20 + 14) > 20 34 > 20 (да)
Действия в цикле:
1) а = 20 - 5 = 15
2) b = 14 - 2 = 12
а = 15 b = 12
(15 + 12) > 20 27 > 20 (да)
Действия в цикле:
1) а = 15 - 5 = 10
2) b = 12 - 2 = 10
а = 10 b = 10
(10 + 10) > 20 20 > 20 (нет)
Цикл не выполняется
а = 10 b = 10
c = а + b = 10 + 10 = 20
а = 10 b = 10 c = 20
#define _USE_MATH_DEFINES
#include <iostream>
#include <math.h>
using namespace std;
int main()
{
double a, b, alpha, s; // объявления переменных
setlocale(LC_ALL, "Russian");
cout << "\nБольшее основание: "; // ввод с клавиатуры
cin >> a;
cout << "\nМеньшее основание: ";
cin >> b;
cout << "\nУгол при большем основании: ";
cin >> alpha;
s = a * b / sin(alpha * M_PI / 180); // расчет площади трапеции , * M_PI / 180 для перевода градусов в радианы
cout << "\nПлощадь трапеции = " << s;
}
Объяснение:
#define _USE_MATH_DEFINES
#include <math.h>
эти две строки для M_PI, можно просто заменить на 3.14
import math # импорт библиотеки math для вычислений
# запрашиваем стороны:
a = int(input('Введите первую сторону треугольника: '))
b = int(input('Введите вторую сторону треугольника: '))
c = int(input('Введите третью сторону треугольника: '))
if a + b <= c or b + c <= a or a + c <= b: # сумма любых двух сторон должна быть больше третьей
print('Треугольника с данными сторонами не существует') # если нет, то выводим это
else: # если сумма любых двух больше третьей, то проводим вычисления:
a1 = float(math.acos((a ** 2 + b ** 2 - c ** 2) / (2 * a * b)) * 180 / math.pi) # по теореме косинусов
b1 = float(math.acos((a ** 2 - b ** 2 + c ** 2) / (2 * a * c)) * 180 / math.pi) # 1) вычисляем сторону; 2) переводим число в радианах, которое возвращает math.acos(), в градусы (180 / pi)
c1 = float(math.acos((b ** 2 + c ** 2 - a ** 2) / (2 * c * b)) * 180 / math.pi)
print('Первый угол треугольника: ' + str(round(a1, 2))) # выводим значения, округляя до сотен
print('Второй угол треугольника: ' + str(round(b1, 2)))
print('Третий угол треугольника: ' + str(round(c1, 2)))
Объяснение: