Вычислить значение выражения с помощью цикла for - C (СИ)
Формулировка задачи:
Помогите новичку С!!!Задача очень сложная для меня!!Прошу помощи АКУЛ ПРОГРАММИРОВАНИЯ))Заранее большое спасибо!!
задача для цикла for
Документ Microsoft Word 97-2003.doc
Решение задачи: «Вычислить значение выражения с помощью цикла for»
textual
Листинг программы
- #include <stdio.h>
- int main(){
- int i;
- float s=0.0f;
- for (i=103; i>0; i-=2)
- s=1.0f/(s+i);
- printf("s=%f ", s);
- return 0;
- }
Объяснение кода листинга программы
В этом коде:
- Объявлены переменные:
- i типа int (строка 3);
- s типа float (строка 4).
- Задано начальное значение переменной i равное 103 (строка 6).
- Выполняется цикл for (строка 7-10), который выполняется до тех пор, пока значение переменной i больше нуля. На каждой итерации значение переменной s обновляется.
- Внутри цикла выполняется вычисление значения переменной s по формуле 1.0f/(s+i) (строка 9).
- После окончания цикла выводится значение переменной s (строка 11).
- Возвращается 0, что означает успешный конец работы программы (строка 12). Вывод: s = 0.16666667
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д