Помогите С Задачами По Функциям С++

Facktor88

New member
10.02.2014
2
0
#1
Доброго времени суток форумчане ! "Подтолкните" в решении следующих задач , я забуксовал ...

Реализовать функцию, которая принимает массив (плюс его длину) , а также число 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 задачи :


C++:
#include <iostream>
#include <Windows.h>
#include <conio.h>
using namespace std;
int Search(int a[],const int n,const int key)
{
int i;

for ( i = 0; i < n; i++)
if ( a[i] == key )
return i;
else
return -1;
}

void main ()
{
SetConsoleOutputCP(1251);
int a [5];
cout << "Введите массив:";
cin >> a [5];
Search( a,3, 5);
int key=5;
}