Предмет: Информатика,
автор: elisifsolitjudozbnnr
C++
найти наибольший отрицательный элемент массива n(x) и его порядковый номер
Помогите,пожалуйста!!!
Ответы
Автор ответа:
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;
}
Похожие вопросы
Предмет: Математика,
автор: vovcat008
Предмет: Литература,
автор: dadavasaallslm
Предмет: Литература,
автор: yarko228822
Предмет: Математика,
автор: гиоршр
Предмет: Математика,
автор: 260789