Основы программирования в среде С - C (СИ)
Формулировка задачи:
Пожалуйста помогите!
Решение задачи: «Основы программирования в среде С»
textual
Листинг программы
for(p=1, i=1; i<=5; i++) {
for(s=0, j=1; j<=3; j++) s += i+j;
for(p2=1, k=1; k<=5; k++) p2 *= (i+k)/i;
p *= s+p2;
}
printf("%d\n", p);
Объяснение кода листинга программы
- Переменная
pинициализируется значением 1. - Переменная
iинициализируется значением 1. - Запускается первый цикл for, который будет выполняться, пока значение переменной
iне станет больше 5. - Внутри первого цикла for запускается второй цикл for.
- Во втором цикле for переменная
sинициализируется значением 0. - Значение переменной
sувеличивается на сумму текущего значения переменнойiиj. - Второй цикл for выполняется, пока значение переменной
jне станет больше 3. - Запускается третий цикл for.
- Переменная
p2инициализируется значением 1. - Значение переменной
p2увеличивается на произведение текущего значения переменнойiиk, разделенное на значение переменнойi. - Третий цикл for выполняется, пока значение переменной
kне станет больше 5. - Значение переменной
pувеличивается на сумму значений переменныхsиp2. - После выполнения всех вложенных циклов, значение переменной
pвыводится на экран с помощью функции printf. - Значение переменной
pравно 105.