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

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

  1. smailvolf

    smailvolf New Member

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

    rrrFer Well-Known Member
    Команда форума C\C++ Team

    Регистрация:
    6 сен 2011
    Сообщения:
    1.324
    Симпатии:
    36
    Код (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.252
  2. toxli
    Ответов:
    1
    Просмотров:
    1.607
  3. ball
    Ответов:
    0
    Просмотров:
    1.197
  4. kalachal
    Ответов:
    2
    Просмотров:
    1.566
  5. sasha465
    Ответов:
    2
    Просмотров:
    1.689

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