Предмет: Информатика, автор: malakasha

Составить программу по примеру! ПОЖАЛУЙСТАА!

Приложения:

malakasha: ааааа
DigitalAnnihilator: если x = tg(60) = 0.32
следовательно считаем сначало то что в скобках
malakasha: аааа я поняла
DigitalAnnihilator: Так что делать можно следующее:
- Оставить все как есть, на выходе всегда будет nan
- Уточнить формулу и написать сюда
- Запендюлить модуль в log
malakasha: короче вместо s надо ввести любое число с клавы, так чтобы отрицательное не вышло
DigitalAnnihilator: 1. Что значит отрицательное не вышло? Где отрицательное не вышло?
2. Вне зависимости от S всегда по текущей формуле значение в ln будет отрицательное. Тут проблема в формуле
DigitalAnnihilator: Ещё раз x = tg(60) - это написанно в формуле
DigitalAnnihilator: ln(x^2 - 1) тоже написанно в формуле, x тут всегда равен tg(60) - опять же по формуле
DigitalAnnihilator: Ещё раз вопрос, что делаем с заданием? Оно явно дано с ошибкой. Либо оставляем как есть, но значение всегда будет nan, либо меняем формулу. Как - это уже вы скажите, я предложил, можно добавить ещё один модуль внутри ln
DigitalAnnihilator: Моя ошибка, считал все в радианах, сейчас поправлю, все ок)

Ответы

Автор ответа: DigitalAnnihilator
1

Код прикреплен файлом (в расширении .txt, знания не поддерживают расширение .c) и картинкой.

Пример работы программы прикреплен картинкой.

Пример как скомпилировать программу из консоли тоже прикреплен картинкой.

Спасибо за отметку "лучший ответ"

Приложения:
Похожие вопросы