Найти элемент, для которого выполняется данное условие - C (СИ)

Узнай цену своей работы

Формулировка задачи:

Вообще задача какая то не понятная. Были бы числа а не формулы то записал бы. Помогите пожалуйста.

Решение задачи: «Найти элемент, для которого выполняется данное условие»

textual
Листинг программы
#include <stdio.h>
#include <math.h>
 
int main() {
    double a1, a2;
    double e = 1.0e-4;
    int i = 1;
    a1 = 2.0/3.0;
    do {
        ++i;
        a2 = a1;
        a1 = 2.0 / (pow(i, 2.0) + pow(i, 4.0) + pow(i, 6.0));
    } while (abs(a1-a2) > e);
    printf("a = %lf\ni = %d\ne = %lf", a1, i, e);
    return 0;
}

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

  1. Подключение необходимых библиотек: iostream.h и math.h
  2. Объявление переменных: a1, a2, e, i
  3. Присваивание значения переменной a1
  4. Вход в цикл do-while по условию abs(a1-a2) > e
  5. Увеличение значения переменной i на 1
  6. Присваивание значения переменной a2 значения переменной a1
  7. Вычисление значения переменной a1 как 2.0 / (pow(i, 2.0) + pow(i, 4.0) + pow(i, 6.0))
  8. Проверка условия abs(a1-a2) > e
  9. Выполнение процедуры до тех пор, пока условие не станет ложным
  10. Вывод значения переменной a1, i и e на экран
  11. Возврат 0, означающий успешный исход программы

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


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

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

10   голосов , оценка 3.9 из 5
Похожие ответы