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

Тема в разделе "C/C++/C#", создана пользователем smailvolf, 28 май 2015.

  1. smailvolf

    smailvolf New Member

    Репутация:
    0
    Регистрация:
    9 янв 2015
    Сообщения:
    3
    Симпатии:
    0
    Мне нужна небольшая помощь. Дана задача: Дан целочисленный вектор A(n). Найти номер первого максимального элемента среди отрицательных элементов, расположенных до первого элемента, большего заданного числа t. Вот как правильно найти первый элемент, который больше заданного числа t. Какой цикл более правильнее использовать?
     
  2. rrrFer

    rrrFer Гость

    Репутация:
    0
    Код (Text):
    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];
    Только это не имеет отношения к первой части задачи:
     
Загрузка...
Похожие Темы - Объясните пожалуйста
  1. unbarh
    Ответов:
    0
    Просмотров:
    1.354
  2. toxli
    Ответов:
    1
    Просмотров:
    1.683
  3. ball
    Ответов:
    0
    Просмотров:
    1.580
  4. kalachal
    Ответов:
    1
    Просмотров:
    1.641
  5. sasha465
    Ответов:
    2
    Просмотров:
    1.766

Поделиться этой страницей