Здравствуйте!
у меня возникла такая проблемка:
"Написать прогшрамму вычисления всех членов ряда, не меньших заданного числа eps."
вот мой код:
#include <stdio.h>
#include <conio.h>
#include <math.h>
void main ()
{ const float eps=0.01;
int i;
float a;
a=1; i=1;
while (a>eps)
{
i++;
a=1/(sqrt(pow(i,3)+15)); // Формула выч. члена ряда
printf ("\t a=%0.3f",a);
}
getch();
}
программа работает, но вот правильно ли?
подскажите, если что неверно...
Си ++ Сумма ряда
не меньший это эквивалентно условию >= остальное вроде верно, единственное первый член ряда не будет вычислен при i=1, цикл начнется сразу с 2
То есть i=0 должно быть?
ЮрийIII писал(а):То есть i=0 должно быть?
да, или i++ передвинуть после вычислений