Форум программистов, компьютерный форум, киберфорум
Наши страницы

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Tallboy
#1

Создания разных бесконечных диапазонов - C++

04.11.2010, 12:38. Просмотров 309. Ответов 4
Метки нет (Все метки)

Добрый день!
Вот есть маленькая задача, вполне решаемая, но я так и не смог это реализовать.
Задача: Дано вещественное число X. Нужно найти значения f(x) при условии что:

если x<0 . f(x)=0
если x принадлежит [0, 1), [2, 3),...и т.д f(x)= 1
если x принадлежит [1, 2), [3, 4),...и т.д f(x)=-1

Столкнулся с проблемой создания бесконечного диапозано от [0, 1), [2, 3),... и [1, 2), [3, 4)
Заранее благодарен!
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
04.11.2010, 12:38
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Создания разных бесконечных диапазонов (C++):

Написать программу сортировки заданных диапазонов чисел и заданных диапазонов символов - C++
подскажите пжлст с чего начать, осталась неделя до сдачи( 1 Написать интерактивную программу сортировки (кроме метода пузырька)....

Вычисление бесконечных сумм - C++
Помогите пожалуйста с решением данной задачи!:help: Вычислить бесконечную сумму ряда с заданной точностью e (e&gt;0) ...

Вычисление бесконечных сумм - C++
составить программу вычисления суммы n членов ряда согласно условию задачи:cos(2x)/3+cos(4x)/15+cos(6x)/35+...

Вычисление бесконечных сумм - C++
Задание: составить программу вычисления суммы n членов ряда согласно условию задачи.

Вычисление бесконечных сумм - C++
составить блок-схему алгоритма и программу вычисления суммы n членов ряда согласно условию задачи.

вычисление бесконечных сумм - C++
всем доброго времени суток. для заданного натурального числа n и действительного х подсчитать следующие суммы:

4
DAgot_
22 / 22 / 1
Регистрация: 03.01.2010
Сообщений: 68
04.11.2010, 12:55 #2
Выделяете целую часть от X (скажем Y).
Проверяете Y на чётность.
Если Y чётная, то f(x) = 1,
иначе f(x) = -1.

Вроде должно работать.
0
Lerny
56 / 56 / 3
Регистрация: 14.03.2010
Сообщений: 151
04.11.2010, 12:58 #3
Не, тут не надо никаких бесконечных последовательностей.
Вот у нас есть 2 подмножества:

1 : [0, 1), [2, 3),...и т.д
2: [1, 2), [3, 4),...и т.д f(x)=-1

Просто делим округленное x до целого на 2 и если остаток равен 0, то относится x к первому подмножеству, иначе ко второму.
В C остаток так находится:
C++
1
x%y
x-делимое. y-делитель.

Не по теме:

Пока писал - опередили)

0
KpeHDeJIb
56 / 56 / 3
Регистрация: 31.10.2010
Сообщений: 103
04.11.2010, 13:26 #4
C++
1
f(x) = x < 0 ? 0 : 1 - 2 * int(unsigned(x) % 2);
1
Lerny
56 / 56 / 3
Регистрация: 14.03.2010
Сообщений: 151
04.11.2010, 13:35 #5
Цитата Сообщение от KpeHDeJIb Посмотреть сообщение
C++
1
f(x) = x < 0 ? 0 : 1 - 2 * int(unsigned(x) % 2);

Не по теме:

Черт, красота спасёт мир))

0
04.11.2010, 13:35
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
04.11.2010, 13:35
Привет! Вот еще темы с ответами:

Вычисление бесконечных сумм - C++
вычислить и вывести на экран значение функции F(x) на отрезке с шагом h=0.1 и точностью \xi. Результат работы программы представить в...

Вычисление конечных и бесконечных сумм - C++
Добрый вечер. Как вычислить подобные программы? Писал программу на конечную сумму, но программа не компилируется #include...

Итерактивное вычисление бесконечных сумм в С++ - C++
Помогите пожалуйста написать программу :cry: Перепечатывайте задание из вложений на форум. Написать программу для вычисления значения...

решение бесконечных рядом на с++ через цикл - C++
1.x-(x^2/2)+(x^3/3)-... (|x|&lt;1) 2 и 3


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

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru