БЕСПЛАТНОЕ РЕШЕНИЕ ЗАДАЧ

Примеры вложенных циклов в С++

В приведенном ниже примере на печать выводятся числа от 1 до 15 в пять столбиков. Индексная переменная i внешнего оператора цикла принимает значения от 1 до 3 включительно. Эта переменная определяет номер строки, в которой отображается число. Номер столбца определяется индексной переменной j внутреннего оператора цикла. Эта переменная при каждом фиксированном значении переменной х пробегает значения от 1 до 5. Во внутреннем опе­раторе цикла выполняется всего одна команда cout << 3*(j-1)+i << с помощью которой распечатываются числа в соответствующей строке. Что касается внешнего оператора цикла, то в рамках каждого цикла выполня­ется две команды: внутренний оператор цикла (распечатываются числа в строке) и команда cout<<"\n"; (для перехода к новой строке).
#include 
using namespace std;
int main(){
int i,j;
for(i=1;i < =3;i++){
 for(j=1;j < =5;j++) cout << 3*(j-1)+i << " ";
 cout << "\n";
}
return 0;
}
В отличие от случая вложенных операторов, в данной ситуации обе индексные переменные i и j изменяются синхронно. Переменная i инициализируется со значением 10, а переменная j - со значением 90. За каждый цикл значение переменной i увеличивается на 5, а значение пе­ременной j уменьшается на 10. Значения переменных выводятся на экран. Процесс продолжается до тех пор, пока значение переменной i меньше зна­чения переменной j.
#include 
using namespace std;
int main(){
int i,j;
for(i=10,j=90;i < j;i+=5,j-=10)
 cout << i << " " << j <<"\n";
return 0;
}

Оставить комментарий

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

Онлайн всего: 3
Гостей: 3
Пользователей: 0

STUDLAB Сообщить про опечатку на сайте