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

Для каждого из K чисел выведите в отдельную строку число из первого массива, наиболее близкое к данному - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Клиент-сервер - организовать передачу файлов http://www.cyberforum.ru/cpp-beginners/thread1228491.html
Написал программу клиент - сервер и хотел бы её модернизировать, но ни хватает знаний и практики. Вот что хотелось бы добавить: 1)в примерах нашёл, что и сервера можно отправлять файлы клиентам, но там надо переключать (слушать, пронимать). Можно прописать так чтобы он слушал и отправлял файлу (автоматически) клиенту; 2)сделать таймер событий, проверять все пришедшие файлы, смотреть на дату...
C++ Разделить строку на две части дана задача.есть переменная char = россия. надо разделить её на две части так,чтобы получилось что a = рос,b=сия http://www.cyberforum.ru/cpp-beginners/thread1228489.html
C++ Вывести части строки до определенных символов
Помогите мне с задачкой. Дана строка, нужно разделить ее на несколько частей до определенных символов (или не обязательно именно так). Вот задачка, чтобы вам было понятней: In the early nineties, the World Wide Web (WWW) was invented. Nowadays, most people think that the WWW simply consists of all the pretty (or not so pretty) HTML-pages that you can read with your WWW browser. But back then,...
Какое отношение имеет перегрузка к полиморфизму? C++
прочитал в одном учебнике: (глава посвящена функциям. Подраздел: Перегрузка функций) "В результате перегрузки функций происходит явление, называемое полиморфизмом функций. Полиморфная функция - это функция, отличающаяся многообразием форм." Ну и дальше по тексту термины перегруженная функция и полиморфная функция (а также перегрузка ф-ций и полиморфизм ф-ций) используются как синонимы. в...
C++ Месса. Подсчитать общее количество рукопожатий. http://www.cyberforum.ru/cpp-beginners/thread1228454.html
Хорошей частью Римской католической мессы является обряд мира, когда люди обмениваются рукопожатием со своими соседями и говорят: "мир вам". Мирко нашел способ превратить этот ритуал в свою пользу. Внутри церкви есть R рядов скамеек, в каждом ряду может сидеть не более S человек. Мы можем представить это как матрицу R х S, где каждый элемент представляет собой либо человека или пустое место....
C++ Given a series of numbers, your task is to pick up some numbers на acm.tju.edu.cn задача 2231 Нарушение правила п 5.19 Запрещено создавать темы в виде ссылок на задания или коды программ, расположенные на других сайтах. подробнее

Показать сообщение отдельно
Хедин
73 / 68 / 36
Регистрация: 17.05.2014
Сообщений: 301
17.07.2014, 13:18     Для каждого из K чисел выведите в отдельную строку число из первого массива, наиболее близкое к данному
shatov05, функции передается указатель на массив, левый крайний и правый крайний индексы и число-ключ. Проверяется, есть ли вообще хоть какие то числа между этими границами. Если нет, то проверяем, может быть искомое число как раз на одной из границ, если границы не подходят, то чисел для поиска больше нет, выходим. Если числа между границами есть, то находим центральный элемент, проверяем его на совпадение (если совпал, возвращаем значение mid), иначе вызываем функцию с новыми границами (то есть отсекли один из участков и передали его в другую функцию поиска)
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru