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

Найти в массиве порядковый номер наиболее близкого элемента к заданному целому числу Х - C++

Восстановить пароль Регистрация
 
Andrei123
0 / 0 / 0
Регистрация: 22.11.2014
Сообщений: 18
22.11.2014, 22:38     Найти в массиве порядковый номер наиболее близкого элемента к заданному целому числу Х #1
Дано 12 вещественных чисел. Найти порядковый номер того из них, которое наиболее близко к какому-нибудь заданному целому числу Х.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
22.11.2014, 22:38     Найти в массиве порядковый номер наиболее близкого элемента к заданному целому числу Х
Посмотрите здесь:

Найти номера строки и столбца для элемента матрицы, наиболее близкого к среднему значению всех ее элементов. C++
C++ Найти элемент массива, значение которого наиболее близко к какому-нибудь целому числу
Дано 10 вещественных чисел. Найти порядковый номер того из них, которое наиболее близко к целому числу C++
C++ В массиве Y1, ... , Yn найти два элемента, среднее арифметическое которых равно заданному числу X
C++ В массиве Y1, ... , Yn найти два элемента, среднее арифметическое которых равно заданному числу X
Перевод с С# на С++. Найти сумму элементов массива равную заданному целому числу C++
Найти все трехзначные числа, сумма цифр которых равна заданному целому числу C++
Найти номера элементов массива, равных заданному числу и номер числа расположенного наиболее близко к середине C++

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Amandosov
Знаток
156 / 156 / 65
Регистрация: 18.11.2012
Сообщений: 411
Записей в блоге: 2
23.11.2014, 16:23     Найти в массиве порядковый номер наиболее близкого элемента к заданному целому числу Х #2
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#inculde <iostream>
#include <math.h>
using namespace std;
 
int main()
{
double a[12],min;
int n,x;
 
for(int i=0;i<12;i++)
cin>>a[i];
cin>>x;
min=abs(double(x)-a[0]);
int k=0;
for(int i=1;i<12;i++)
if(abs(double(x)-a[i])<min) {min=double(x)-a[i]);k=i;}
 
cout<<k+1;
return 0;
}
Andrei123
0 / 0 / 0
Регистрация: 22.11.2014
Сообщений: 18
25.11.2014, 19:12  [ТС]     Найти в массиве порядковый номер наиболее близкого элемента к заданному целому числу Х #3
а как через библиотеку stdio сделать?
Yandex
Объявления
25.11.2014, 19:12     Найти в массиве порядковый номер наиболее близкого элемента к заданному целому числу Х
Ответ Создать тему
Опции темы

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