На главную Наши проекты:
Журнал   ·   Discuz!ML   ·   Wiki   ·   DRKB   ·   Помощь проекту
ПРАВИЛА FAQ Помощь Участники Календарь Избранное RSS
msm.ru
Модераторы: Qraizer, Hsilgos
  
> Масив
    Как получить наибольший(наименьший) элемент из масива(к примеру int iOtr[32])?
      Индекс или значение?
      Сравнением.
      int i;
      int *MaxElem = iOtr;
      for( i=1 ; i < 32; i++ ) {
      if( *MaxElem < iOtr[i] ) MaxElem = iOtr+i;
      }
      // MaxElem - указатель на (первый) максимальный элемент.
        Либо, если значение:
        const int ARR_SIZE = 32;
        int max_elem = iOtr[0];
        for (int i = 0; i < ARR_SIZE; i++)
        {
            if (iOtr[i] > max)
                max_elem = iOtr[i];
        }


        P.S. Слово массив пишется через две «с» smile.gif
        Сообщение отредактировано: reporter -
          Спасибо!
          0 пользователей читают эту тему (0 гостей и 0 скрытых пользователей)
          0 пользователей:


          Рейтинг@Mail.ru
          [ Script execution time: 0,0236 ]   [ 16 queries used ]   [ Generated: 3.05.24, 03:55 GMT ]