• Твой профиль заполнен на 0%. Заполни за 1 минуту, чтобы тебя нашли единомышленники и работодатели. Заполнить →

Объясните пожалуйста

  • Автор темы Автор темы smailvolf
  • Дата начала Дата начала
S

smailvolf

Мне нужна небольшая помощь. Дана задача: Дан целочисленный вектор A(n). Найти номер первого максимального элемента среди отрицательных элементов, расположенных до первого элемента, большего заданного числа t. Вот как правильно найти первый элемент, который больше заданного числа t. Какой цикл более правильнее использовать?
 
Вот как правильно найти первый элемент, который больше заданного числа t.
Код:
const int n = 50; // размер массива
int a[n]; // массив
int t; // заданное число
int idx = -1; // индекса первого элемента больше t (то что ищем)
for (int i = 0; i < n && idx < 0; ++i)
  if (a[i] > t)
   idx = i;
if (idx < 0)
  cout << "нет искомого элемента"
else
  cout << a[idx];

Только это не имеет отношения к первой части задачи:
Найти номер первого максимального элемента среди отрицательных элементов, расположенных до первого элемента, большего заданного числа t
 
Мы в соцсетях:

Взломай свой первый сервер и прокачай скилл — Начни игру на HackerLab

🚀 Первый раз на Codeby?
Гайд для новичков: что делать в первые 15 минут, ключевые разделы, правила
Начать здесь →

Популярный контент

🔴 Свежие CVE, 0-day и инциденты
То, о чём ChatGPT ещё не знает — обсуждаем в реальном времени
Threat Intel →
💼 Вакансии и заказы в ИБ
Pentest, SOC, DevSecOps, bug bounty — работа и проекты от проверенных компаний
Карьера в ИБ →

HackerLab