G
Guest
Дан целочисленный вектор A. Найти максимальное значение среди отрицательных элементов, расположенных до первого элемента, меньшего заданного числа Х.
Вот что получилась но помойму сдесь ошибка в логике =( Подскажите что исправить? =)
Вот что получилась но помойму сдесь ошибка в логике =( Подскажите что исправить? =)
C++:
#include <iostream>
using namespace std;
int main()
{
setlocale(0, "Rus");
int n, i, t, max;
printf("Введите размерность массива: ");
scanf("%d", &n);
int *a = new int[n];
printf("Введите элементы массива:\n");
for(i=0; i<n; i++)
scanf("%d", &a[i]);
printf("Введите t: ");
scanf("%d", &t);
printf("Максимальное отрицательное до данного числа: ");
for(i=0; i<t; i++){
max = 0;
if(max > a[i]){
max = a[i];
}
printf("%d\n", max);
}
return 0;
}