Вычислить значение выражения с помощью цикла 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;
}

Объяснение кода листинга программы

В этом коде:

  1. Объявлены переменные:
    • i типа int (строка 3);
    • s типа float (строка 4).
  2. Задано начальное значение переменной i равное 103 (строка 6).
  3. Выполняется цикл for (строка 7-10), который выполняется до тех пор, пока значение переменной i больше нуля. На каждой итерации значение переменной s обновляется.
  4. Внутри цикла выполняется вычисление значения переменной s по формуле 1.0f/(s+i) (строка 9).
  5. После окончания цикла выводится значение переменной s (строка 11).
  6. Возвращается 0, что означает успешный конец работы программы (строка 12). Вывод: s = 0.16666667

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

6   голосов , оценка 4.167 из 5