Форум программистов, компьютерный форум, киберфорум
C++ Builder
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.59/333: Рейтинг темы: голосов - 333, средняя оценка - 4.59
27 / 25 / 5
Регистрация: 22.04.2010
Сообщений: 772

Функция Sign

01.11.2010, 21:02. Показов 61066. Ответов 9
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
подключив math.h (т.к. в описалове значится Unit: Math) не могу вызвать функцию Sign.
Странно, но как раз в math.h ничего нет.
C++
1
2
3
#include "math.h"
int a=5,b=-4;
c=Sign(b)*a;
не срабатывает. Undefined function Sign.
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
01.11.2010, 21:02
Ответы с готовыми решениями:

Вычислить Z=(sign(x)+sign(y))∙sign(x+y), где -функция определения знака числа, принимающая значение 1, если число а- положительное; -1, если число
Вычислить Z=(sign(x)+sign(y))∙sign(x+y), где -функция определения знака числа, принимающая значение 1, если число а- положительное; -1,...

Описать функцию Sign(X) целого типа, возвращающую для вещественного числа X следующие значения и найти значения выражения Sign(A) + Sign(B)
Описать функцию Sign(X) целого типа, возвращающую для вещественного числа X следующие значения: -1, если Х<0; 0,...

Функция sign (линейный входной сигнал)
Есть диф. ур. третьего порядка. Входной сигнал не известен, но есть скорость изменения входного сигнала: dx/dt=x1*sign fi(t), где...

9
Эксперт С++
 Аватар для MikeSoft
3956 / 1811 / 184
Регистрация: 21.11.2009
Сообщений: 2,540
01.11.2010, 22:17
В math.h нет такой функции.
0
27 / 25 / 5
Регистрация: 22.04.2010
Сообщений: 772
01.11.2010, 22:20  [ТС]
Цитата Сообщение от MikeSoft Посмотреть сообщение
В math.h нет такой функции.
В том-то все и дело, что ее как раз в math.h и нет, а где искать?
0
Эксперт С++
 Аватар для MikeSoft
3956 / 1811 / 184
Регистрация: 21.11.2009
Сообщений: 2,540
02.11.2010, 00:34
Начинать нужно было с другого.
Что должна делать данная функция?
0
27 / 25 / 5
Регистрация: 22.04.2010
Сообщений: 772
02.11.2010, 07:28  [ТС]
Цитата Сообщение от MikeSoft Посмотреть сообщение
Начинать нужно было с другого.
Что должна делать данная функция?
Данная функция должна возвращать значение знака переменной, т.е. вернет она 1 если число положительное, -1 если отрицательное, и 0 если 0)
Решил этой функцией кусок кода сократить, но что-то она не работает у меня)
0
Эксперт С++
 Аватар для MikeSoft
3956 / 1811 / 184
Регистрация: 21.11.2009
Сообщений: 2,540
02.11.2010, 11:58
sitesv, какие проблемы написать подобную функцию?

Ушло две минуты, вот вам функция с примером использования:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
//---------------------------------------------------------------------------
#include <iostream>
//---------------------------------------------------------------------------
template <class Value>
int Sign(Value Val) {
  if (Val == 0.)  return 0;
  if (Val > 0.)  return 1;
  else return -1;
}
//---------------------------------------------------------------------------
int main(int argc, char* argv[])
{
  float A = -0.05;
  int Rezult = Sign(A);
  std::cout << Rezult << std::endl;
  std::system("pause");
 
  return 0;
}
//---------------------------------------------------------------------------
0
27 / 25 / 5
Регистрация: 22.04.2010
Сообщений: 772
02.11.2010, 12:54  [ТС]
Да дело не в написании функции, а хотелось бы, чтобы заработало то, что должно работать, т.е. штатная функция Sign.
0
5 / 5 / 1
Регистрация: 17.08.2010
Сообщений: 4
02.11.2010, 13:00
Функция Sign в <Math.hpp>
т.е. #include <math.hpp>
1
27 / 25 / 5
Регистрация: 22.04.2010
Сообщений: 772
02.11.2010, 13:41  [ТС]
Цитата Сообщение от ASnake Посмотреть сообщение
Функция Sign в <Math.hpp>
т.е. #include <math.hpp>
Большое спасибо!
0
0 / 0 / 0
Регистрация: 10.03.2020
Сообщений: 20
06.07.2020, 13:10
А можно вроде бы просто написать:
C++
1
2
3
4
double a, result;
cin >> a;
result = Math::Sign(a);
cout << a;
Если ошибаюсь исправьте меня пж.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
06.07.2020, 13:10
Помогаю со студенческими работами здесь

Нужна функция Sign без проверки условий
Я пока не нашёл способа, но ищу.

Определить значение z = sign x + sign у
Определить значение z = sign x + sign у, где -1 при а &lt; 0, sign а= 0 при а = 0, 1 при а &gt; 0. Значения х и у вводятся с клавиатуры....

Определить значение z = sign x + sign у
Определить значение z = sign x + sign у, где -1 при а &lt; 0, sign а = 0 при а = 0, 1 при а &gt; 0. Значения х и у вводятся с клавиатуры. Задачу...

Определить значение z=sign x+sign y
Ребят помогите пожалуйста, дали задание , но так уж вышло что в паскале я совсем ничего не понимаю,а совсем скоро уже сдавать задание. ...

Вычислить z(x)=sign(x)+sign(y)*sign(x+y)
Вычислить z(x)=sign(x)+sign(y)*sign(x+y) Используя функцию sign(x)=-1 если x&lt;0 0 если x=0 1 если x&gt;0


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
10
Ответ Создать тему
Новые блоги и статьи
PhpStorm 2025.3: WSL Terminal всегда стартует в ~
and_y87 14.12.2025
PhpStorm 2025. 3: WSL Terminal всегда стартует в ~ (home), игнорируя директорию проекта Симптом: После обновления до PhpStorm 2025. 3 встроенный терминал WSL открывается в домашней директории. . .
Access
VikBal 11.12.2025
Помогите пожалуйста !! Как объединить 2 одинаковые БД Access с разными данными.
Новый ноутбук
volvo 07.12.2025
Всем привет. По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне: Ryzen 5 7533HS 64 Gb DDR5 1Tb NVMe 16" Full HD Display Win11 Pro
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
Поиск "дружественных имён" СОМ портов
Argus19 22.11.2025
Поиск "дружественных имён" СОМ портов На странице: https:/ / norseev. ru/ 2018/ 01/ 04/ comportlist_windows/ нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа,. . .
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Programma_Boinc 20.11.2025
Сколько Государство потратило денег на меня, обеспечивая инсулином. Вот решила сделать интересный приблизительный подсчет, сколько государство потратило на меня денег на покупку инсулинов. . . .
Ломающие изменения в C#.NStar Alpha
Etyuhibosecyu 20.11.2025
Уже можно не только тестировать, но и пользоваться C#. NStar - писать оконные приложения, содержащие надписи, кнопки, текстовые поля и даже изображения, например, моя игра "Три в ряд" написана на этом. . .
Мысли в слух
kumehtar 18.11.2025
Кстати, совсем недавно имел разговор на тему медитаций с людьми. И обнаружил, что они вообще не понимают что такое медитация и зачем она нужна. Самые базовые вещи. Для них это - когда просто люди. . .
Создание Single Page Application на фреймах
krapotkin 16.11.2025
Статья исключительно для начинающих. Подходы оригинальностью не блещут. В век Веб все очень привыкли к дизайну Single-Page-Application . Быстренько разберем подход "на фреймах". Мы делаем одну. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru