Решение задачи
Что будет на экране в результате выполнения программы? int a=5; int i=1; do { if (a>7) { a-=2; } else { if (a%3==1) { a*=2; } else { --a;} } i=i+2; cout<<a+2*i; } while (i<9);
- Программирование
Условие:
Что будет на экране в результате выполнения программы?
int a=5;
int i=1;
do {
if (a>7) {
a-=2;
} else {
if (a%3==1)
{ a*=2;
} else {
--a;}
}
i=i+2;
cout<<a+2*i;
}
while (i<9);
Решение:
Начальные значения: a = 5, i = 1. Первая итерация: 1. a = 5, i = 1. Проверяем условие if (a 7) – неверно, так как 5 не больше 7. 2. Переходим в else. Проверяем if (a % 3 == 1). Вычисляем 5 % 3 = 2. Условие 2 == 1 не выполняется. 3. Выполняем оператор --a: a уменьшается на 1, теперь a = 4. 4. Увеличиваем i на 2: i = 1 + 2 = 3. 5. Выводим значение a + 2i: 4 + 23 = 4 + 6 = 10. Вторая итерация: 1. Теперь a = 4, i = 3. Условие if (a 7)...
Похожие задачи
Не нашел нужную задачу?
Воспользуйся поиском
AI помощники
Выбери предмет
S
А
Б
В
Г
И
К
М
П
- Правоохранительные органы
- Пожарная безопасность
- Парикмахерское искусство
- Природообустройство и водопользование
- Почвоведение
- Приборостроение и оптотехника
- Промышленный маркетинг и менеджмент
- Производственный маркетинг и менеджмент
- Процессы и аппараты
- Программирование
- Право и юриспруденция
- Психология
- Политология
- Педагогика
Р
С
Т
- Трудовое право
- Теория государства и права (ТГП)
- Таможенное право
- Теория игр
- Текстильная промышленность
- Теория вероятностей
- Теоретическая механика
- Теория управления
- Технология продовольственных продуктов и товаров
- Технологические машины и оборудование
- Теплоэнергетика и теплотехника
- Туризм
- Товароведение
- Таможенное дело
- Торговое дело
- Теория машин и механизмов
- Транспортные средства
Ф
Э