Вычислить значение выражения с помощью цикла 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
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д