search

Вложенные циклы

Цикл называется вложенным, если он размещается внутри другого цикла. На первом проходе, внешний цикл вызывает внутренний, который исполняется до своего завершения, после чего управление передается в тело внешнего цикла. На втором проходе внешний цикл опять вызывает внутренний. И так до тех пор, пока не завершится внешний цикл. Само собой, как внешний, так и внутренний циклы могут быть прерваны командой break.


/* Эта программа выводит простые числа, найденные в диапазоне от
2 до 1000.
*/
#include <iostream>
using namespace std;
int main()
{
int i, j;
for(i = 2; i < 1000; i++) {
for(j=2; j<=(i/j); j++)
if(!(i%j)) break; // Если число имеет множитель, значит,
оно не простое.
if(j > (i/j)) cout << i << " - простое число\n";
}
return 0;
}

Итак, подведем итоги...

Программа раскрывает пройденный материал советую в ней разобраться!


// Таблица умножения
#include <iostream>
#include <iomanip>
using namespace std;
 
int main()
{

const int size = 12;
int i = 0, j = 0;
 
for(i = 1; i <= size; i++) //В столбик 12 чисел
{
    cout << "\n" << "\t" << i; // \n Переход на следующую строку \t Табуляция
    for(j = 1; j <= size; j++) {    
    cout << "\t" << i * j << " ";
    }    
}
 
system("pause"); 
return 0;
}

Прямоугольник


#include <iostream>
using namespace std;
 
int main()
{
 for (int i = 0; i < 5; i++) // этот цикл отвечает за кол-во строк
 {
 for (int j = 0; j < 15; j++) // этот - за кол-во символов в каждой строке
 {
 cout << '#';  
 }
 cout << endl; // переход на следующую строку 
 }
 return 0;
}