3 / 3 / 0
Регистрация: 22.10.2011
Сообщений: 82
|
|
1 | |
[C++] Функции22.10.2011, 21:26. Показов 755. Ответов 7
Метки нет (Все метки)
Здравствуйте, интересует вопрос о создании программы для решения, постановки функции, на примере:
z1= ((m-1)*sqrt(m)-(n-1)*sqrt(n))/(sqrt((m^2)*n)+n*m+m^2-m) z2= (sqrt(m)-sqrt(n))/m Как такое составить?
0
|
22.10.2011, 21:26 | |
Ответы с готовыми решениями:
7
Функции. Как после одного возвратного значения функции отталкиваться от возврата другой функции Найти среднее арифметическое значений функции f(x) в точках а, b, (a+b)/2, используя обращение к функции Для функции y=f(x) получить таблицу значений и график этой функции на отрезке |
23 / 23 / 4
Регистрация: 05.11.2010
Сообщений: 134
|
|
22.10.2011, 21:52 | 2 |
объявляете как обычно переменные:
например: int m,n double z1,z2 Далее прописываете ввод и вывод данных далее вставляете свой расчёт из первого поста: double z1= double z2= И не забудьте подключить math.h
0
|
3 / 3 / 0
Регистрация: 22.10.2011
Сообщений: 82
|
|
22.10.2011, 23:12 [ТС] | 3 |
а как корень написать в программе? когда я пишу sqrt он мне пишет,
error: sqrt:неоднозначный вызов перегруженной функции error: существует более одного экземпляра перегруженная функция sqrt соответствующего списку аргументов
0
|
448 / 211 / 21
Регистрация: 07.10.2011
Сообщений: 462
|
|
22.10.2011, 23:33 | 4 |
ham134, если у вас n и m - целые, то пишите
sqrt((double)n) или sqrt(n+0.0)А лучше сделайте n и m тоже вещественными, если это позволяет программа
0
|
392 / 284 / 53
Регистрация: 26.12.2009
Сообщений: 874
|
||||||
22.10.2011, 23:37 | 5 | |||||
ham134,
1
|
3 / 3 / 0
Регистрация: 22.10.2011
Сообщений: 82
|
|
22.10.2011, 23:55 [ТС] | 6 |
Mayonez, спс, но так разве должно быть, что при запуске, при вводе любого значения пишет:
-1.#IND
0
|
448 / 211 / 21
Регистрация: 07.10.2011
Сообщений: 462
|
|
23.10.2011, 00:12 | 7 |
ham134, программа от Mayonez не проверяет корректность введенных данных. Поэтому при вводе отрицательны чисел n и m (из них нельзя извлечь корень) или таких, при которых знаменатели дробей обращаются в нуль, и получается -1.#IND
Если вы будете вводить только подходящие значения (например, 7 5), то и результаты будут нормальные
1
|
3 / 3 / 0
Регистрация: 22.10.2011
Сообщений: 82
|
||||||
23.10.2011, 01:05 [ТС] | 8 | |||||
aeshes, спасибо за объяснение!
Вот что я сделал:
0
|
23.10.2011, 01:05 | |
23.10.2011, 01:05 | |
Помогаю со студенческими работами здесь
8
Как находясь в функции узнать имя данной функции? (Compact Framework) Вычислить где значение функции меняет знак(отделение корней функции) вычислить сумму значений функции у и найти минимальное и максимальное значение функции Добавление функции, чтобы ее можно было вызывать с функции загрузки формы Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |