Предмет: Информатика, автор: elisifsolitjudozbnnr

C++
найти наибольший отрицательный элемент массива n(x) и его порядковый номер
Помогите,пожалуйста!!!

Ответы

Автор ответа: varanchik
0

#include <iostream>
#include <time.h>
#include <stdlib.h>

int main()
{
    srand(time(NULL));

    int n;
    int *a;
    int n_max;
    int n_index;

    std::cout << "N: ";
    std::cin >> n;

    std::cout << "Sourcen";

    a = new int[n];
    
    for (int i = 0; i<n; i++)
    {
        *(a + i) = rand() % 200 *(-1);
            std::cout << *(a + i) << " ";
    }
    std::cout << "n";
    n_max = a[0];
    for (int j = 0; j < n; j++)
    {
        if (*(a + j)>n_max)
        {
            n_max = *(a + j);
            n_index = j;
        }
    }
    std::cout << "nMax: " <<n_max<<"nIndex: "<<n_index+1<<std::endl;
    return 0;
}


Похожие вопросы
Предмет: Литература, автор: yarko228822
Предмет: Математика, автор: 260789