|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
09.02.2014, 21:58 | #1 |
Регистрация: 09.02.2014
Сообщений: 4
|
Задачи , построенные с помощью функций С++ . Нужна помощь.
Доброго времени суток форумчане ! "Подтолкните" в решении следующих задач , я забуксовал ...
Реализовать функцию, которая принимает массив (плюс его длину) , а также число n , и возвращает индекс числа в массиве или -1 , если такого числа нет. Структура : int Search (int a [], const int n, const int key); Реализовать функцию, которая принимает массив и выводит на экран те элементы , значение которых являются простыми числами. Структура (IsPrimeNumber) , следовательно я думаю что функция должна выглядеть примерно так: primeNumbersInArray (int a[] , const int); Реализовать функцию сортировки массива любым алгоритмом : void sortArray (int a[],const int n); 4 Реализовать функцию, которая принимает массив и возвращает индекс его максимального элемента 5 . Аналогично с минимальным элементом. Р.S. Изучаю С++ не продолжительное время , объяснить решение первых двух задач , остальные похожие думаю я справлюсь , спасибо. Вот мой недоработанный код 1 задачи : Код:
Последний раз редактировалось Facktor; 09.02.2014 в 22:02. |
09.02.2014, 22:22 | #2 | |
Старожил
Регистрация: 31.05.2010
Сообщений: 13,543
|
Цитата:
Пиши пьяным, редактируй трезвым.
Справочник по алгоритмам С++ Builder |
|
09.02.2014, 22:26 | #3 | |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Цитата:
I'm learning to live...
|
|
09.02.2014, 23:05 | #4 | |
Регистрация: 09.02.2014
Сообщений: 4
|
Цитата:
Cобственно в том , что я туплю и не могу собрать прогу до кучи , так как функции проходили только одну пару , а конкретно помогите дописать код , чтобы на выходе возвращал индекс числа в массиве, если таковое присутствует - или -1 в противном случае. Последний раз редактировалось Stilet; 10.02.2014 в 20:37. |
|
10.02.2014, 19:28 | #5 | |
Eclipse Foundation
Старожил
Регистрация: 19.09.2007
Сообщений: 2,604
|
Цитата:
Не нужно людей дезинформировать. Первая задача Код:
Последний раз редактировалось MaTBeu; 10.02.2014 в 19:31. |
|
10.02.2014, 23:13 | #6 | |
Регистрация: 09.02.2014
Сообщений: 4
|
Цитата:
Код:
|
|
11.02.2014, 18:33 | #7 | |
Eclipse Foundation
Старожил
Регистрация: 19.09.2007
Сообщений: 2,604
|
Цитата:
|
|
16.02.2014, 21:01 | #8 |
Форумчанин
Регистрация: 11.12.2010
Сообщений: 116
|
Не знаю правильно ли я делаю показывая решение.
Но я расскажу, как все работает. Это сортировка работает медленно. В ней масса недостатков. Но работает. Первый момент, это то, что функция не возвращает значение, перед ней стоит void. Это означает, что массив передается по указателю, иначе бы функция не сортировала. Имя статического массива -это константный указатель на его первый элемент. Код:
Код:
Программа сортировки: Код:
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
нужна помощь в решении задачи! | Elusive Devil | Помощь студентам | 2 | 22.03.2009 16:17 |
Програма на Pascal: нахождение минимума с помощью процедуры в 2мерном массиве. Нужна помощь. | Lopirion | Помощь студентам | 2 | 28.12.2008 21:23 |
2 задачи. Нужна помощь | Memphis | Паскаль, Turbo Pascal, PascalABC.NET | 11 | 16.12.2008 22:46 |
Работа с MS Word с помощью VBA. Нужна помощь. | ereality | Microsoft Office Word | 5 | 28.05.2008 18:50 |