Помогите написать программу

Вообщем задача звучит так: "В массиве из целых чисел найти минимальное простое число."

Все что я могу написать так это:

include <iostream>
include <string>
using namespace std;

int main()
{
    string students[11] = {"5", "4", "3", "2", "1", "0", "-1", "-2", "-3", "-4", "-5"};  
   {
     cout <<"min="<< students[10] << endl;
    }

   system("pause");
    return 0;
}

Но конечно нужно, что бы было произвольно количество целых чисел и выбирало оно минимальное число.
P.S Я так понимаю

Про работу с массивами читай здесь.

Тест на простоту, например такой:

bool is_prime(int n) {
    if (n <= 1)
        return false;
    if (n == 2)
        return true;
    if (n%2==0)
        return false;
    for (int j = 3; j * j <= n; j+=2)
         if (n % j == 0) return false;

    return true;
}

Взято отсюда.

Помогите пожалуйста устранить ошибки. Задача:Дана матрица (N+15)x(N+15), найти строки с максимальным и минимальным элементом и поменять их местами, если строки совпадают, обнулить их. Числа генерировать случайно в интервале [-N-15; N+15]

#include "stdafx.h"
#include "Mymatrix.h"
#include <string.h>
#include <math.h>
#include <ctime>
#include <iostream>
using namespace std;

int main ()
{
    srand(time(NULL));
int** create_matrix (int** matrix, int N+15, int N+15)
{
    int** create_matrix = new int* [N+15]
    for (int i = 0; i < N+15; i++)
    {
        create_matrix [i] = new int [N+15];
    }
    int max = create_matrix [0] [0]; 
    for (int i=0; i < N+15; i++)
        for (int j=0; j=N+15; j++)
            if(max < create_matrix [i] [j])
                max = create_matrix [i] [j];
    int min = create_matrix [14] [14];
    for (int i=0; i<N+14; i++)
        for (int j=0; j=N+14; j++)
}
     cout << "min = " << min << endl << "max = " << max << endl;
    {
}
    for (int i=0; i > -N-15; i++)
    {
        for (int j=0; j<=N+15; j++)
        {
            matrix [i] [j] = rand ()% N+15+1;
        }
    }
    for (int i = 0; i < N+15; i++)
    {
        delete[]create_matrix[i]; 
    }
    delete [] matrix;
 system ("pause");
    return 0;
}

друзья. помогите сгенеровать систему y(x)={█(sh^2 x<-1@sin⁡(x)+cos3x@1+x+x^2 x≫2)┤ -1≤x<2

Назовем инверсией в строке матрицы А ситуацию A i j > A i j+1 (в отличие от ситуации A i j <= A i j+1). Получить массив С1, С2, С3 ,..., Сn. по правилу: Ci = 1, если в i-й строке матрицы А больше двух инверсий, иначе Ci = 0. Подсчитать общее число инверсий в строках матрицы А.

Внимание! Это довольно старый топик, посты в него не попадут в новые, и их никто не увидит. Пишите пост, если хотите просто дополнить топик, а чтобы задать новый вопрос — начните новый.

Ответить

Вы можете использовать разметку markdown для оформления комментариев и постов. Используйте функцию предпросмотра для проверки корректности разметки.

Пожалуйста, оформляйте исходный код в соответствии с правилами разметки. Для того, чтобы вставить код в комментарий, скопируйте его в текстовое поле ниже, после чего выделите то, что скопировали и нажмите кнопку «код» в панели инструментов. Иначе ваш код может принять нечитаемый вид.

Либо производите оформление кода вручную, следующим образом:

``` #include <iostream> using namespace std; int main() { // ... } ```

Предпросмотр сообщения

Ваше сообщение пусто.