Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.75/8: Рейтинг темы: голосов - 8, средняя оценка - 4.75
0 / 0 / 0
Регистрация: 26.06.2014
Сообщений: 35

Написать функцию, выполняющую поиск заданного элемента

03.10.2014, 14:22. Показов 1660. Ответов 4
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Написать функцию, выполняющую поиск заданного элемента в одномерном массиве типа double. Параметры функции: имя массива передается по указателю , размерность передается по значению, искомое значение эл-та передается по значению. Если элемент найден, функция возвращает его индекс, в противном случае - значение -1. Размерность массива и его содержимое вводит пользователь. Распределение динамической памяти реализовать с помощью оператора. ХЕЛП МИ!.. Заранее спасибо!))

Добавлено через 38 минут
что-то никто наверное не хочет помогать...
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
03.10.2014, 14:22
Ответы с готовыми решениями:

Написать функцию, выполняющую попарный поиск треугольников с общими парами вершин
Задан массив из n треугольников на плоскости. Написать функцию, выполняющую попарный поиск треугольников с общими парами вершин....

Написать программу выполняющую поиск элементов заданного массива
Всем доброго времени суток, мне нужна помощь в написании программы и составлении блок-схемы для нее Задание: Написать программу,...

Написать функцию, которая была бы аналогом nth, но производила бы поиск от заданного элемента к началу списка
Добрый день, очень нужна помощь! Написать функцию, которая бы была аналогом функции NTH (возвращает значение заданного элемента...

4
В астрале
Эксперт С++
 Аватар для ForEveR
8049 / 4806 / 655
Регистрация: 24.06.2010
Сообщений: 10,562
03.10.2014, 14:55
Т.к. просили написать только функцию поиска то пожалста.

C++
1
2
3
4
5
6
7
#include <algorithm>
 
int find(double* array, size_t size, double value)
{
   double* founded = std::find(array, array + size, value);
   return founded == array + size ? -1 : *founded;
}
0
Эксперт по математике/физикеЭксперт С++
 Аватар для Ilot
2224 / 1426 / 420
Регистрация: 16.05.2013
Сообщений: 3,646
Записей в блоге: 6
03.10.2014, 15:00
ForEveR,
Цитата Сообщение от Эрик Тед Посмотреть сообщение
Если элемент найден, функция возвращает его индекс
1
В астрале
Эксперт С++
 Аватар для ForEveR
8049 / 4806 / 655
Регистрация: 24.06.2010
Сообщений: 10,562
03.10.2014, 15:04
Ilot, Ок, согласен.
C++
1
2
3
4
5
6
7
#include <algorithm>
 
int find(double* array, size_t size, double value)
{
   double* founded = std::find(array, array + size, value);
   return founded == array + size ? -1 : founded - array;
}
2
0 / 0 / 0
Регистрация: 26.06.2014
Сообщений: 35
09.10.2014, 19:20  [ТС]
спасибо конечно большое, но мне задачу полностью надо было написать. помогите пожалуйста, если у Вас есть время и желание?)
Цитата Сообщение от ForEveR Посмотреть сообщение
Т.к. просили написать только функцию поиска то пожалста.
Код C++
1
2
3
4
5
6
7
#include <algorithm>
int find(double* array, size_t size, double value)
{
* *double* founded = std::find(array, array + size, value);
* *return founded == array + size ? -1 : *founded;
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
09.10.2014, 19:20
Помогаю со студенческими работами здесь

Написать функцию, выполняющую поиск указанного значения в произвольном массиве
написать функцию, выполняющую поиск указанного значения в произвольном массиве. Результат поиска представлять в виде массива, эле-ментами...

Написать программу, выполняющую поиск двух элементов заданного массива,таких,что их разность по модулю минимальна
program Zad1; var x:array of real; n:byte; i:integer; begin writeln('Vvedite razmer massiva'); repeat ...

Написать программу ,выполняющую сложение элемента а(i,j),с его номером j ,если значение элемента меньше j
Вводится двумерный массив А(6,6) вещественных чисел.Написать программу ,выполняющую: а) сложение элемента а(i,j),с его номером j ,если...

Написать функцию поиска заданного элемента в целочисленном массиве
Написать функцию поиска заданного элемента в целочисленном массиве. Отсортировать по возрастанию все элементы справа от найденного методом...

Написать рекурсивную функцию, которая определяет глубину заданного элемента на дереве
Написать рекурсивную функцию, которая определяет глубину заданного элемента на дереве и возвращает –1, если такого элемента нет. Помогите...


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

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Новые блоги и статьи
Ритм жизни
kumehtar 27.02.2026
Иногда приходится жить в ритме, где дел становится всё больше, а вовлечения в происходящее — всё меньше. Плотный график не даёт вниманию закрепиться ни на одном событии. Утро начинается с быстрых,. . .
SDL3 для Web (WebAssembly): Сборка библиотек SDL3 и Box2D из исходников с помощью CMake и Emscripten
8Observer8 27.02.2026
Недавно вышла версия SDL 3. 4. 2 библиотеки SDL3. На странице официальной релиза доступны исходники, готовые DLL (для x86, x64, arm64), а также библиотеки для разработки под Android, MinGW и Visual. . .
SDL3 для Web (WebAssembly): Реализация движения на Box2D v3 - трение и коллизии с повёрнутыми стенами
8Observer8 20.02.2026
Содержание блога Box2D позволяет легко создать главного героя, который не проходит сквозь стены и перемещается с заданным трением о препятствия, которые можно располагать под углом, как верхнее. . .
Конвертировать закладки radiotray-ng в m3u-плейлист
damix 19.02.2026
Это можно сделать скриптом для PowerShell. Использование . \СonvertRadiotrayToM3U. ps1 <path_to_bookmarks. json> Рядом с файлом bookmarks. json появится файл bookmarks. m3u с результатом. # Check if. . .
Семь CDC на одном интерфейсе: 5 U[S]ARTов, 1 CAN и 1 SSI
Eddy_Em 18.02.2026
Постепенно допиливаю свою "многоинтерфейсную плату". Выглядит вот так: https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11617&stc=1&d=1771445347 Основана на STM32F303RBT6. На борту пять. . .
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу, и светлой Луне. В мире покоя нет и люди не могут жить в тишине. А жить им немного лет.
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила» «Время-Деньги» «Деньги -Пуля»
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru