![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Форумчанин
Регистрация: 02.10.2013
Сообщений: 231
|
![]()
Написал программу, но не могу написать область определения.
![]() #include <stdio.h> #include <stdlib.h> #include <math.h> #include <locale.h> int main() { setlocale(LC_ALL, "rus"); float s, r; printf("Введите значение функции R \r\n"); scanf_s("%f", &r); s = exp((log(r) - cos(pow(r, 2))) / (pow(sin(r), 2) + tan(3 * r))); printf("%d", s); getchar(); } |
![]() |
![]() |
![]() |
#2 |
Новичок
Джуниор
Регистрация: 11.10.2011
Сообщений: 3,882
|
![]()
Эм.. r <> Pi/2*k
|
![]() |
![]() |
![]() |
#3 |
Форумчанин
Регистрация: 02.10.2013
Сообщений: 231
|
![]()
Poma][a
Не так |
![]() |
![]() |
![]() |
#4 |
Новичок
Джуниор
Регистрация: 11.10.2011
Сообщений: 3,882
|
![]()
Угу.. Там там 3-ка стоит.. не заметил..
tg 3r = 0 sin 3r / cos 3r = 0 3r = Pi/2 + Pik r = 3Pi/2 + 3Pik Получаем, что r <> 3Pi/2 + Pik или r <> Pik |
![]() |
![]() |
![]() |
#5 |
Форумчанин
Регистрация: 02.10.2013
Сообщений: 231
|
![]()
Poma][a
Да, я уже тоже посчитал, не подскажите, как правильно это написать в программе?А то у меня никак не получается. |
![]() |
![]() |
![]() |
#6 |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
![]()
Как минимум знаменатель равен нулю в r=Pi*k. Запросто еще могут быть нули
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
![]() |
![]() |
![]() |
#7 |
Старожил
Регистрация: 12.11.2010
Сообщений: 8,568
|
![]()
Ещё надо обеспечить, чтобы r > 0, ибо оно под логарифмом стоит
А вообще, зачем определять область определения? Если знаменатель обращается в нуль, то наорать на пользователя. |
![]() |
![]() |
![]() |
#8 |
Форумчанин
Регистрация: 02.10.2013
Сообщений: 231
|
![]()
Вадим Мошев
Нет, нужна именно область определения, помогите написать код. |
![]() |
![]() |
![]() |
#9 |
Старожил
Регистрация: 20.04.2008
Сообщений: 5,543
|
![]() Код:
Код:
программа — запись алгоритма на языке понятном транслятору
Последний раз редактировалось evg_m; 11.10.2013 в 11:05. |
![]() |
![]() |
![]() |
#10 |
Форумчанин
Регистрация: 02.10.2013
Сообщений: 231
|
![]()
evg_m
Я все равно не понял что с этим делать.Куда мне это записать, что делать с моим кодом?Напишите пояснение пожалуйста. #include <stdio.h> #include <stdlib.h> #include <math.h> #include <locale.h> int main() { setlocale(LC_ALL, "rus"); float s, r; printf("Введите значение функции R \r\n"); scanf_s("%f", &r); s = exp((log(r) - cos(pow(r, 2))) / (pow(sin(r), 2) + tan(3 * r))); printf("%d", s); getchar(); } |
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Написать область определения. | yzen | Помощь студентам | 1 | 11.01.2013 17:44 |
С++ Вычислить Y учитывая область определения функции a, b. | mmf_Valya | Помощь студентам | 8 | 07.10.2012 00:27 |
область определения для cos | PotatoCaptain | Общие вопросы C/C++ | 1 | 05.12.2011 17:36 |
Область определения для построения графика | ChelseaFan | Помощь студентам | 11 | 02.12.2010 11:09 |
программа определения | 11111 | Общие вопросы по Java, Java SE, Kotlin | 1 | 22.12.2009 23:56 |