zenit190
Newbie | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору Кто нибудь может проверить код вот этой задачи!? Может нужно что то доделать подкорректировать? Подскажите кому не сложно.. 1. Вычислить сумму с заданной точностью (суммирование производить до появления в сумме слагаемых, меньших заданной величины E): S=1+1/(1*2)+1/(3*4)+1/(5*6)+.. Сам код- #include <iostream> using namespace std; int main() { double E = 1e-6; double sum = 0.0, numb = 1.0, tmp = 1.0; do { sum += numb; numb = 1. / (tmp * (tmp + 1.)); ++ tmp; } while(numb >= E); cout << sum << endl; system ("pause"); return 0; } |