Вложенные циклы
Цикл называется вложенным, если он размещается внутри другого цикла. На первом проходе, внешний цикл вызывает внутренний, который исполняется до своего завершения, после чего управление передается в тело внешнего цикла. На втором проходе внешний цикл опять вызывает внутренний. И так до тех пор, пока не завершится внешний цикл. Само собой, как внешний, так и внутренний циклы могут быть прерваны командой 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;
}