Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.82/11: Рейтинг темы: голосов - 11, средняя оценка - 4.82
0 / 0 / 1
Регистрация: 23.10.2012
Сообщений: 11
1

Найти два элемента массива, сумма которых наиболее близка к заданому числу.

28.10.2012, 23:52. Показов 2129. Ответов 4
Метки нет (Все метки)

Помогите пожалуйста, срочно нужно написать такую программу: задано действительное число R і массив размера N. Найти два елемента массива, сумма которих наиболее близка к заданому числу. Обязательно использовать функцию и показатели. Буду очень признателен за помощь.
__________________
Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
28.10.2012, 23:52
Ответы с готовыми решениями:

Найти два различных элемента массива, сумма которых наиболее близка к числу R
Найти два различных элемента массива, сумма которых наиболее близка к числу R. С соседними все...

Найти два различных элемента массива, сумма которых наиболее близка к числу R
Дано число R и массив размера N. Найти два различных элемента массива, сумма которых наиболее...

Найти два различных элемента массива, сумма которых наиболее близка к числу R
Дано число R и массив размера N. Найти два различных элемента массива, сумма которых наиболее...

Найти два элемента массива, сумма которых наименее близка к данному числу
Дано вещественное число R и массив размера N. Найти два элемента массива, сумма которых наименее...

4
348 / 269 / 128
Регистрация: 14.11.2010
Сообщений: 482
28.10.2012, 23:57 2
"Срочно" ? Ошибся форумом. Учитесь заготовки давать. А делать за вас нет особого то и желания.
0
0 / 0 / 1
Регистрация: 23.10.2012
Сообщений: 11
29.10.2012, 00:04  [ТС] 3
Я не просил делать за меня. Я понимаю, что у всех есть свои дела.
Мне просто нужна любая помощь.
0
Almiqui
29.10.2012, 00:08
  #4
 Комментарий модератора 
Andrey.K, Вы глубоко заблуждаетесь. Если нет желания - пройдите мимо. Найдутся те, у кого такое желание есть.
Просьба - впредь воздерживаться от подобных постов.
2
Эксперт С++
4721 / 2542 / 757
Регистрация: 18.08.2009
Сообщений: 4,568
29.10.2012, 04:57 5
Цитата Сообщение от Mik2012 Посмотреть сообщение
Мне просто нужна любая помощь.
Если уже есть массив a[] размером N (буду считать что в массиве a[] хранятся вещественные числа) и значение переменной R уже задано, то можно так:
C++
1
2
3
4
5
6
7
8
int i_t1=0, i_t2=1, i, j;
for(i=0; i<N-1; i++)
    for(j=i+1; j<N; j++)
        if(fabs(R-a[i]-a[j])<fabs(R-a[i_t1]-a[j_t2]))
        {
            i_t1=i; i_t2=j;
        }
// вот здесь в переменных i_t1 и i_t2 значения индексов нужных элементов массива a[N]
Необходимо подключить библиотеку "math.h" ("cmath").
2
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
29.10.2012, 04:57
Помогаю со студенческими работами здесь

Найти два элемента массива, сумма которых наименее близка к данному числу R
1)Дано вещественное число R и массив размера n. Найти два элемента массива, сумма которых наименее...

Найти два соседних элемента массива, сумма которых минимальна
Дан массив.Найдите два соседних элемента,сумма которых минимальнп.

Найти два соседних элемента массива, сумма которых максимальна
Доброго времени суток! Прошу помощи в решении следущих задач, которые впрочем можно решить и на...

Найти два элемента, стоящих друг за другом, сумма которых больше максимального числа массива
В массиве D найти, есть ли два элемента, стоящих друг за другом, сумма которых больше максимального...


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

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

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2022, CyberForum.ru