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

Дано 10 вещественных чисел. Найти порядковый номер того из них, которое наиболее близко к целому числу - C++

Восстановить пароль Регистрация
 
ghbdtn
0 / 0 / 0
Регистрация: 20.11.2013
Сообщений: 18
24.12.2013, 00:20     Дано 10 вещественных чисел. Найти порядковый номер того из них, которое наиболее близко к целому числу #1
очень нужна помощь, ребят...

Дано 10 вещественных чисел. Найти порядковый номер того из них, которое наиболее близко к целому числу.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
24.12.2013, 00:20     Дано 10 вещественных чисел. Найти порядковый номер того из них, которое наиболее близко к целому числу
Посмотрите здесь:

Дано вещественное число R и массив вещественных чисел. Найти 2 элементы массива, которые наименее близки к данному числу R C++
C++ Найти элемент массива, значение которого наиболее близко к какому-нибудь целому числу
C++ Вывести общее количество введенных чисел и порядковый номер наименьшего из них
Дано 10 вещественных чисел. Найти порядковый номер второго положительного числа C++
Найти в массиве порядковый номер наиболее близкого элемента к заданному целому числу Х C++
Дан массив вещественных чисел. Определитьпорядковый номер того из них, который ближе всего к заданному числу Х C++
Найти номера элементов массива, равных заданному числу и номер числа расположенного наиболее близко к середине C++

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
valeriikozlov
Эксперт C++
 Аватар для valeriikozlov
4660 / 2486 / 321
Регистрация: 18.08.2009
Сообщений: 4,550
24.12.2013, 08:06     Дано 10 вещественных чисел. Найти порядковый номер того из них, которое наиболее близко к целому числу #2
если массив A[10] уже есть, то можно так:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
int i_min=0,i;
double min=A[0]-(double)((int)A[0]);
if(min>1.-min)
    min=1.-min;
for(i=1; i<10; i++)
{
    if(A[i]-(double)((int)A[i])<min)
    {
        min=A[i]-(double)((int)A[i]);
        i_min=i;
    }
    if(1.-(A[i]-(double)((int)A[i]))<min)
    {
        min=1.-(A[i]-(double)((int)A[i]));
        i_min=i;
    }
}
//вот здесь в переменной i_min - порядковый номер того из них, которое наиболее близко к целому числу
Yandex
Объявления
24.12.2013, 08:06     Дано 10 вещественных чисел. Найти порядковый номер того из них, которое наиболее близко к целому числу
Ответ Создать тему
Опции темы

Текущее время: 04:44. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru