Добавил:
КТ(ЭН) Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

ConsoleApplication1

.cpp
Скачиваний:
0
Добавлен:
31.08.2024
Размер:
2.93 Кб
Скачать
// ConsoleApplication1.cpp : Этот файл содержит функцию "main". Здесь начинается и заканчивается выполнение программы.
//

#include <iostream>
#include <ctime>
#include <algorithm>
#define SIZE 20
using namespace std;

void fillArr(int* M) {
    for (int i = 0; i < SIZE; i++) {
        *(M + i) = rand() % 20;
        cout << *(M + i) << " ";
    }
    cout << endl;
}

void ArrOut(int* M, int s) {
    for (int i = 0; i < s; i++) {
        cout<<"Массив:"
        cout << *(M + i) << " ";
    }
    cout << endl;
}

void SortArr(int* M) {
    sort(M, M + SIZE);
    for (int i = 0; i < SIZE; i++) {
        cout << "Ваш сортированный массив: ";
        cout << *(M + i) << " ";
    }
    cout << endl;
}

void chekN(int* M) {
    int n;
    cout << "Введите числовое значение n, чтобы найти максимальное соотвествующее этому числу порядкое число в массиве ";
    cin >> n;

    if (n <= SIZE) {
        int G = *(M + SIZE - n);
        cout << G << endl;
    }
    else {
        cout << "Введенное число больше возможных чисел в массиве." << endl;
    }
}

int main() {
    int M[SIZE];
    setlocale(LC_ALL, "ru");
    srand(time(NULL));

    fillArr(M);

    cout << endl;

    SortArr(M);

    chekN(M);

    return 0;
}

   
    




    
// Запуск программы: CTRL+F5 или меню "Отладка" > "Запуск без отладки"
// Отладка программы: F5 или меню "Отладка" > "Запустить отладку"

// Советы по началу работы 
//   1. В окне обозревателя решений можно добавлять файлы и управлять ими.
//   2. В окне Team Explorer можно подключиться к системе управления версиями.
//   3. В окне "Выходные данные" можно просматривать выходные данные сборки и другие сообщения.
//   4. В окне "Список ошибок" можно просматривать ошибки.
//   5. Последовательно выберите пункты меню "Проект" > "Добавить новый элемент", чтобы создать файлы кода, или "Проект" > "Добавить существующий элемент", чтобы добавить в проект существующие файлы кода.
//   6. Чтобы снова открыть этот проект позже, выберите пункты меню "Файл" > "Открыть" > "Проект" и выберите SLN-файл.
Соседние файлы в предмете Основы программирования