Форум программистов, компьютерный форум CyberForum.ru

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

Войти
Регистрация
Восстановить пароль
 
Aplake
6 / 6 / 1
Регистрация: 20.02.2011
Сообщений: 43
#1

Сравнение (значение из ряда, наиболее близкое к полученному) - C++

14.01.2013, 22:17. Просмотров 338. Ответов 6
Метки нет (Все метки)

Доброго времени суток.

В ходе написания программы появилась задача. Суть в следующем.
Есть ряд значений [...1.8, 2.0, 2.2, 2.4 ...].
В ходе работы программы, вычисляется значение некоторой переменной. Например a = 2.185.
Необходимо, что бы на экран вывелось значение из данного ряда, наиболее близкое к полученному. В моем примере на экран бы вывелось a =2.2.
Заранее спасибо.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
14.01.2013, 22:17     Сравнение (значение из ряда, наиболее близкое к полученному)
Посмотрите здесь:

Найти значение температуры наиболее близкое к нулю - C++
Напишите программу, которая печатает температуру близкую к 0,среди входных данных. Если два числа одинаково близки к нулю, положительное...

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

Найти произведение двух последовательностей наиболее близкое к числу R - C++
Приветствую форумчане. Имеется задача: Даны две последовательности x \geq x ... \geq x и y \leq ... \leq y и число P. Найти...

Для каждого из K чисел выведите в отдельную строку число из первого массива, наиболее близкое к данному - C++
Задание: Пример: Входные данные: 5 4 1 4 5 8 10 5 6 1 9 Выходные данные:

Вычислить самое близкое значение бесконечной суммы с точностью эпсилант - C++
Доброго времени суток всем,вот моя задача:Вычислить самое близкое значение бесконечной суммы с точностью эпсилант с использованием while...

Вычислить номер элемента, значение которого близкое к среднему арифметическому всех элементов массива - C++
Есть пока такой код, он только сер.ариф должен считать. И он неработает. Чтото связаное с переменной в цикле.#include<iostream> ...

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Vourhey
Почетный модератор
6474 / 2249 / 123
Регистрация: 29.07.2006
Сообщений: 12,635
14.01.2013, 22:22     Сравнение (значение из ряда, наиболее близкое к полученному) #2
Например, как поиск минимума, только вместо сравнения со значением последовательности, сравниваешь модуль разности элемента и своего числа. У кого меньше всех, тот и выиграл.
Aplake
6 / 6 / 1
Регистрация: 20.02.2011
Сообщений: 43
14.01.2013, 22:28  [ТС]     Сравнение (значение из ряда, наиболее близкое к полученному) #3
Можно кусочек когда.

Добавлено через 10 секунд
Если не жалко.
Vourhey
Почетный модератор
6474 / 2249 / 123
Регистрация: 29.07.2006
Сообщений: 12,635
14.01.2013, 22:30     Сравнение (значение из ряда, наиболее близкое к полученному) #4
Aplake, примеров поиска мнимумов-максимумов на форуме до фига. Найди. Перепиши себе. Поправь для своей задачи. Разве это так сложно?
Aplake
6 / 6 / 1
Регистрация: 20.02.2011
Сообщений: 43
14.01.2013, 22:39  [ТС]     Сравнение (значение из ряда, наиболее близкое к полученному) #5
Я знаю алгоритм мин, мак. Вот это "сравниваешь модуль разности элемента и своего числа" не пойму.
Vourhey
Почетный модератор
6474 / 2249 / 123
Регистрация: 29.07.2006
Сообщений: 12,635
14.01.2013, 22:48     Сравнение (значение из ряда, наиболее близкое к полученному) #6
Если у меня число 2.3, и элементы 2.5 и 2.0. fabs(2.5-2.3) = 0.2, fabs(2.0-2.3) = 0.3. 0.2 меньше, чем 0.3, поэтому элемент со значением 2.5 то, что нужно. И так для всей последовательности.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
14.01.2013, 23:01     Сравнение (значение из ряда, наиболее близкое к полученному)
Еще ссылки по теме:

Целое значение близкое к 7 000 000 000 - C++
Здраствуйте, нашел так называемый проект ейлер с задачами для ищущих=) В общем задача найти самый большой простой делитель числа. ...

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

Найти в массиве и вывести значение наиболее часто встречающегося элемента - C++
Здравствуйте вы мне можете помочь? вот условие задачи, её надо сделать на С.... заранее благоларю... 1. Найти в массиве и вывести...

Найти в массиве и вывести значение наиболее часто встречающегося элемента. - C++
ПАцаны помогите, попадаю... отблагадарю... 1. Найти в массиве и вывести значение наиболее часто встре* чающегося элемента.


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

Или воспользуйтесь поиском по форуму:
Aplake
6 / 6 / 1
Регистрация: 20.02.2011
Сообщений: 43
14.01.2013, 23:01  [ТС]     Сравнение (значение из ряда, наиболее близкое к полученному) #7
Все спасибо.
Yandex
Объявления
14.01.2013, 23:01     Сравнение (значение из ряда, наиболее близкое к полученному)
Ответ Создать тему
Опции темы

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