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

Поиск ближайшего среднего арифметического (на C++) - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Динамический массив структур qwer заданного пользователем размера http://www.cyberforum.ru/cpp-beginners/thread60337.html
Помогите, пожалуйста. Есть задача: спроектировать структуру qwer, которая хранит некую информацию, например, количество книг и их названия. Требуется написать программу, которая запршивает,сколько...
C++ Создать класс Rectangle, разработав следующие элементы класса Создать класс Rectangle, разработав следующие элементы класса: a) Поля: int a, b; b) Конструктор, позволяющий создать экземпляр класса с заданными длинами сторон. c) Методы позволяющие: ... http://www.cyberforum.ru/cpp-beginners/thread60329.html
C++ Вопрос про потоки вывода
Здравствуйте, подскажите в чём кординальная разница между использованием cerr и cout?!?!
Вывести все четные и нечетные числа массива C++
Здравствуйте!!! У меня есть такое задание не могу решать может поможете?? 1. Надо заполнить все дни января(31 день), в которых был снег(snow) и ввести время падания снега или если осадков не было...
C++ DOS-866 в Unicode (UTF-8) http://www.cyberforum.ru/cpp-beginners/thread60309.html
Замаялся с кодировками. в файле данные в Unicode (UTF-8) у меня в консольнмо приложении в DOS-866. начинаю сливать данные из консоли и из моего файла, получается смесь дикая и половина текста не...
C++ программа расчета и отображения накладной кто умеет такое решитьУпражнение 2.1. Напишите программу вычисления периметра и площади прямо-угольника. Длины сторон прямоугольника должны вводиться пользователем с клавиатуры, а результаты с... подробнее

Показать сообщение отдельно
Estale
0 / 0 / 0
Регистрация: 12.10.2009
Сообщений: 20
01.11.2009, 18:52  [ТС]
Цитата Сообщение от Monte-Cristo Посмотреть сообщение
ну это я взял для установления кол-во y. То есть мы вводим 5 игриков.

Алгоритм следующий.

1. За начальное ближнее среднее арифметическое, мы берем среднее арифметическое первого и второго элемента.
2. Сравнение на близкость проводиться следующим образом:
Среднее арифметическое двух элементов - x. Берем это по модулю (так как близкость может определяться как за x так и до x ... другими словами, чтобы разность не была отрицательной).
3. Пункт два повторяем для всех комбинаций y, и ищем самую минимальную разность между средним арифметическим и x.
4. Среднее арифметического давшее самую минимальную разность и будет искомым.
Наверное ещё стоит тогда добавить в код возможность ввода числа n, вместо того чтоб делать его константой в коде...


Вот я ввожу х=10
y[1]=1
y[2]=6
y[3]=7
y[4]=3
y[5]=15

Мне выдаёт Y1=1, Y2=6
Но ведь самое подходящее это числа 15 и 3...


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