Задание: ввести три числа – x, y, z. Вычислить по усмотрению u = sin(x), или u = cos(x), или u = tg(x). Найти по желанию максимальное из трех числе: max(u,y,z), или max(|u|,|y|,|z|). нужно перевести на язык с++

14 Июн 2019 в 19:47
266 +1
0
Ответы
1
include include

int main() {
double x, y, z;
std::cout << "Введите три числа: ";
std::cin >> x >> y >> z;

double u;
int choice;
std::cout << "Выберите функцию (1 - sin, 2 - cos, 3 - tg): ";
std::cin >> choice;
switch (choice) {
case 1:
u = sin(x);
break;
case 2:
u = cos(x);
break;
case 3:
u = tan(x);
break;
default:
std::cout << "Некорректный ввод\n";
return 1;
}
double maxValue = fmax(fmax(fabs(u), fabs(y)), fabs(z));
std::cout << "Максимальное значение: " << maxValue << std::endl;
return 0;

}

21 Апр 2024 в 01:06
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Гарантированные бесплатные доработки в течение 1 года
Быстрое выполнение от 2 часов
Проверка работы на плагиат
Поможем написать учебную работу
Прямой эфир