- Автор темы
- Заблокирован
- #1
Всем привет!Помогите решить задачу по С++ .
Задание 11
Спасибо!
PHP:
#include <stdio.h>
void main()
{
int i;
/*
ЦИКЛЫ. Инструкция for в общем виде записывается следующим образом:
for (инициализация; условие; модификация)
инструкция //тело цикла
или
for (инициализация; условие; модификация)
{
несколько инструкций //тело цикла
}
*/
// ПРИМЕР. Вывести на экран все числа от 1 до 10
// Первый вариант решения
printf("*** instruction for: variant 1 ***\n");
for (i = 1; i <= 10; ++i) // управляющая конструкция цикла
printf("%d\t", i); // тело цикла; '\t' - символ табуляции
// Второй вариант решения
printf("\n*** instruction for: variant 2 ***\n");
for (i = 1; i <= 10;)
{
printf("%d\t", i); // тело цикла: инструкция 1
++i; // тело цикла: инструкция 2
}
// Третий вариант решения
printf("\n*** instruction for: variant 3 ***\n");
i = 1; // инициализация
for (; i <= 10;)
{
printf("%d\t", i); // тело цикла: инструкция 1
++i; // тело цикла: инструкция 2
}
// Четвертый вариант решения
printf("\n*** instruction for: variant 4 ***\n");
i = 1; // инициализация
for (; ;) // запущен бесконечный цикл
{
printf("%d\t", i); // тело цикла: инструкция 1
++i; // тело цикла: инструкция 2
if (i > 10) // тело цикла: инструкция 3
break; // инструкция выхода из цикла
}
/*
ЦИКЛЫ. Инструкция while в общем виде записывается следующим образом:
while (условие)
инструкция //тело цикла
или
while (условие)
{
несколько инструкций //тело цикла
}
*/
// Все тот же пример
// Первый вариант решения
printf("\n*** instruction while: variant 1 ***\n");
i = 1; // инициализация
while (i <= 10)
{
printf("%d\t", i); // тело цикла: инструкция 1
++i; // тело цикла: инструкция 2
}
// Второй вариант решения
printf("\n*** instruction while: variant 2 ***\n");
Задание 11
Спасибо!