ALIWAZ Ответов: 3

Вопрос о вложенных циклах


Зачем нам нужен вложенный цикл и какова его цель

3 Ответов

Рейтинг:
8

Vishal.Shimpi144

Есть много вещей, где нам нужно использовать вложенный цикл... попробуйте другой алгоритм сортировки в c, c++, в котором вы должны использовать вложенный цикл.
В матричном умножении также необходимо использовать вложенный цикл.
короче говоря.. вы можете реализовать вложенный цикл в соответствии с вашими потребностями.


Рейтинг:
28

OriginalGriff

Вы используете вложенный цикл по многим причинам: подумайте об этом в реальной жизни.
Когда вы читаете книгу, вы используете цикл:

foreach page in book
   {
   read page
   }
Но чтение страницы также включает в себя цикл:
foreach line in page
   {
   read line
   }
А чтобы прочесть строчку, нужно прочесть каждое слово. и для каждого слова вам нужно прочитать каждый символ.

Вычисления-это то же самое: вы хотите выполнить задачу, которая требует, чтобы вы перебирали элементы. Каждый элемент нуждается в дальнейшей обработке, которая требует от вас цикла, хотя и меньшими порциями.

for (i = 0; i < linesCount; i++)
   {
   char* line = lines[i];
   for (j = 0; j < line.Length; j++)
      {
      // Do somethign with each character of the line
      }
   }


Nelek

Сила простоты. +5

Mohibur Rashid

блестящий ответ, +5

Albert Holguin

Отличный ответ Грифф +5

Mohd Imran Saifi

прекрасный пример

Рейтинг:
15

CPallini

Например, вы можете найти вложенные циклы полезными для создания таблицы:

int table[10][10];
for (i=1; i<=10; i++)
 for (j=1; j<=10; j++)
   table[i][j] = i*j;

Вышеупомянутое C код создает классическую школьную таблицу умножения.