Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > C/C++ программирование > Общие вопросы C/C++
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 16.01.2010, 14:48   #1
maxNTF
Новичок
Джуниор
 
Регистрация: 16.01.2010
Сообщений: 1
Вопрос проанализировать массив?

Есть некий массив arr[8] и несколько условий. Вопрос - каким еще способом кроме самого примитивной организации цикла можно производить анализ?
Код:
for(i=0;i<8;i++)
{
if(a=1)
  {
  if(!arr[i] && a==b)
    {
    Fun1();
    }
  else if(arr[i]==1 && a!=b)
    {
   Fun2();
    }
//...
  }
}
Условие составляются от значения каждого элемента массва и нескольких переменных.
maxNTF вне форума Ответить с цитированием
Старый 16.01.2010, 18:12   #2
MaTBeu
Eclipse Foundation
Старожил
 
Аватар для MaTBeu
 
Регистрация: 19.09.2007
Сообщений: 2,604
По умолчанию

Больше никаким.
MaTBeu вне форума Ответить с цитированием
Старый 17.01.2010, 19:58   #3
BleStaR
Форумчанин
 
Регистрация: 25.09.2009
Сообщений: 234
По умолчанию

могу предложить еще как минимум два способа:
1) это организация цикла, но работа осуществляется не конкретно с элементами массива, а с ячейками памяти в которых они хранятся
2)это испльзование так называемого безусловного перехода (вроде так называется), иначе говоря оператор 'goto'. с помощью 'goto' и if'ов организуешь некое подобие цикла.

P.S. использование второго способа не рекомендую, ибо когда то давно прочитал что goto это не хороший тон программирования и он нарушает целостность и последовательность программы
BleStaR вне форума Ответить с цитированием
Старый 17.01.2010, 20:01   #4
ROD
Linux C++ Qt ARM
Старожил
 
Аватар для ROD
 
Регистрация: 30.11.2008
Сообщений: 3,030
По умолчанию

Цитата:
2)это испльзование так называемого безусловного перехода (вроде так называется), иначе говоря оператор 'goto'
Конечности за такое отрывать нужно.
Дилетант широкого профиля.

"Слова ничего не стоят - покажите мне код!" © Линус Торвальдс
ROD вне форума Ответить с цитированием
Старый 17.01.2010, 20:12   #5
_Ч_
Форумчанин
 
Регистрация: 07.01.2010
Сообщений: 141
По умолчанию

можно еще заюзать stl алгоритмы вроде for_each вместе с бустом, но этот вариант явно не для автора ))
_Ч_ вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Одномерный массив. Q basic - Построить новый массив из элементов исходного ,которые больше P. Marishkaa Помощь студентам 2 12.01.2010 16:54
Двумерный массив, одномерный массив. Branbal Помощь студентам 14 18.11.2009 12:40
Прошу проанализировать 2 дампа Altera Свободное общение 1 01.09.2009 19:11
Упорядочить массив в порядке возрастания и напечатать входной и исходный массив. TheVenny Помощь студентам 3 26.11.2008 15:06
программа позволяющая проанализировать сколько времени ушло на работу операторов кода. Stilet Софт 6 16.07.2008 16:32