Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ как записать задание №3 ? https://www.cyberforum.ru/ cpp-beginners/ thread1000043.html
#include <vcl.h> #pragma hdrstop #include "Unit1.h" #include <math.h> //--------------------------------------------------------------------------- #pragma package(smart_init) #pragma resource "*.dfm" float G;
Почему ошибка? C++
#include <iostream> #include <Windows.h> #include <conio.h> #include <stdio.h> using namespace std; int main() { setlocale(LC_ALL,"rus");
C++ Мусор в строке Добрый вечер, есть функция которая принимает строку типа char*, когда я передаю этой функции строку вида "C:/SDL/Maps/1.area", вместо этой строки передается какой-то мусор. В чем может быть дело, подскажите пожалуйста. Вот функция bool CArea::OnLoad(char* File) { MapList.clear(); FILE* FileHandle = fopen(File, "r"); if(FileHandle == NULL) { https://www.cyberforum.ru/ cpp-beginners/ thread1000040.html C++ Пользовательские функции Здравствуйте, не могу сообразить из-за чего программа неправильно компилирует. #include "stdafx.h" #include <iostream> #include <cmath> #include <iomanip> https://www.cyberforum.ru/ cpp-beginners/ thread1000036.html
C++ Файловый ввод/вывод
Вот такая вот задачка досталась, и вроде не из сложных, но что-то всё никак не выходит( Найти сумму элементов массива, расположенных между первым и последним отрицательными элементами Формат входных данных В первой строке входного файла содержится число 1<=N<=100 . Во второй строке даны N вещественных чисел через пробел. Формат выходных данных Выведите в выходной файл искомую сумму с 3...
C++ Шаблоны omanip и imanip https://www.cyberforum.ru/ cpp-beginners/ thread1000023.html
Пытаюсь использовать omanip и imanip, подключая библиотеку iomanip (Visual Studio 2012). Гугл уже подсказал, что методичке верить нельзя и этих шаблонов там не будет, но вот что делать без них, понятия не имею. Люди с опытом, подскажите пожалуйста, как быть?
C++ Инструкция SWITCH https://www.cyberforum.ru/ cpp-beginners/ thread1000005.html
Есть программа поиска НОД - работает прекрасно. Нужно сделать выбор 1 - НОД по 2 простым числам 2 - НОД по 3 простым числам. (добавлю потом, когда инструкция заработает) Хочу организовать работу через инструкцию switch. Не работает почему-то. #include <cstdlib> #include <iostream> #include <math.h> using namespace std; int main ()
C++ Текстовый корректор
Всем доброго времени суток. И сразу к делу. Задача заключается в том что бы: Читать посимвольно исходный файл и переписывать его в другой файл, убирая лишние (идущие подряд) одинаковые слова, а так же проверять и, по необходимости, исправлять расстановку пробелов между словами и знаками препинания. Все это надо написать на с++. К сожалению, я лишь написал то как вывести данные с файла, на...
C++ Матрица порядка n https://www.cyberforum.ru/ cpp-beginners/ thread999989.html
Ребят, помогите пожалуйста решить задачку) Заранее огромное спасибо :)
C++ закрытие цикла #include<stdio.h> #include<iostream> int samArray(int integerArray,int sizeOfLoadArray); void displayArray(int integerArray,int sizeOfLoadArray); int min(int arg,char*pszArgs) { int nAccumulated=0; std::cout<<"Ýòà ïðîãðàììà ñóììèðóåò ÷èñëà," << " ââåäåííûå ïîëüçîâàòåëåì\n"; https://www.cyberforum.ru/ cpp-beginners/ thread999986.html
Написать программу, организующую заполнение целого массива из n элементов случайными значениями C++
Помогите пожалуйста, правильно ли я делаю? вызов функции вещественного массива не получается ______________________________________________ 1. Написать программу, организующую заполнение целого массива из n элементов случайными значениями (n – целая переменная) и корректный вывод массива. 2. Выполнить предыдущую задачу для вещественного массива.
C++ Циклы в с++ Как должен выглядеть цикл for с шагом -1? https://www.cyberforum.ru/ cpp-beginners/ thread999974.html
7 / 7 / 4
Регистрация: 06.11.2013
Сообщений: 50
07.11.2013, 12:51  [ТС] 0

Бинарный поиск - C++ - Ответ 5298780

07.11.2013, 12:51. Показов 5910. Ответов 11
Метки (Все метки)

Ответ

Я вечером смогу показать весь код, но результаты следующие: когда на вход поступает массив из 4 строк(представим, что он одномерный), функция правильно находит положение всех строк, кроме третей. При поиске третей строки она возвращает -1 (строка не найдена)

Добавлено через 2 минуты
При этом при использовании обычного, тупого алгоритма поиска все верно

Вернуться к обсуждению:
Бинарный поиск C++
0
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
07.11.2013, 12:51
Готовые ответы и решения:

Поиск числа в двумерном массиве (бинарный поиск)
Произвожу поиск элемента в массиве двумя способами: линейным(последовательным) поиском и...

Бинарный поиск c++
1) последовательного поиска максимального элемента в одномерном динамическом массиве; 2) бинарного...

Бинарный поиск
Здравствуйте, помогите пожалуйста написать бинарный поиск одного элемента, текст читается из файла....

Бинарный поиск
Реализовать алгоритм бинарного поиска количества нулевых элементов двумерного динамического...

11
07.11.2013, 12:51
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
07.11.2013, 12:51
Помогаю со студенческими работами здесь

Бинарный поиск
Что переделать в программе, чтобы она находила первый элемент больше или равный заданному? ...

Бинарный поиск
Написал программу бинарного поиска элемента v. Не могу понять в чем ошибка, не считает количество...

Бинарный поиск
Никак не могу понять почему у меня не проходит тесты данный код. Задача выглядит так: Входные...

Бинарный поиск
#include &lt;iostream&gt; #include &lt;fstream&gt; #include &lt;algorithm&gt; #include &lt;string&gt; #include &lt;vector&gt;...

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