Форум программистов, компьютерный форум CyberForum.ru

вычислить значение выражения через цикл for - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ c++ asm http://www.cyberforum.ru/cpp-beginners/thread808071.html
_asm {} какие библиотеки нужно подключать , чтобы заставить работать ассемблер на с++ и как правильно записывать всё это дело пожалуйста приведите исходник с самым простым примером(ВС2010,ВС2012) _asm { showMessage ("") end }
C++ перегрузка операций основных типов Здорова! Опять ничо не получается. Пытаюсь разобраться с перегрузкой операций возьмем класс int от я записал допустим int a=4; да все вроде работает как нужно и в а унас появилась 4, но это считается короткая форма записи на самом деле вызывается функция int& operator=(число наверно или инт хз); Ничо не пойму пытаюсь записать в полной записи через operator=. Пишу следующее: int... http://www.cyberforum.ru/cpp-beginners/thread808058.html
аналог функции find на плюсах C++
Всем привет! Хочу написать программу которая будет работать как аналог функции find в linux'e. Нужна помощь, как это сделать??
C++ не работает программа
#include "stdafx.h" #include <stdio.h> #include <math.h> int main() { int n,l,k; float s,eps,an,x; printf("Vvedite tochnost eps ="); scanf("%f", &eps);
C++ std::string http://www.cyberforum.ru/cpp-beginners/thread808044.html
Здравствуйте! У меня есть std::vector<std::string> Подскажите пожалуйста как быстро и красиво можно перевести i-тый элемент вектора в число int. Если я 100% знаю что там находятся числа. Добавлено через 2 минуты isdigit(atoi(output.c_str())) Такой вариант является корректным? output - вектор
C++ Рекурсивное вычисление НОК return (b < 1 ? (b ? NOK(b, a % b) : a) : (a / -NOK(-b, -a % b) * b)); // РЕБЯТА ОБЪЯСНИТЕ ПОЖАЛУЙСТА ЭТУ СТРОЧКУ. СРОЧНО НУЖНО!!! подробнее

Показать сообщение отдельно
Черный ворон
129 / 123 / 6
Регистрация: 31.01.2012
Сообщений: 435
14.03.2013, 02:38     вычислить значение выражения через цикл for
xtorne21st, http://www.cyberforum.ru/cgi-bin/latex.cgi?{x}_{1}=\sqrt{50}{x}_{2}=\sqrt{\sqrt{50}+49}


http://www.cyberforum.ru/cgi-bin/latex.cgi?49=50-n+1
http://www.cyberforum.ru/cgi-bin/latex.cgi?{x}_{n}=\sqrt{{x}_{n-1}+51-n}

введем вспомогательную функцию

http://www.cyberforum.ru/cgi-bin/latex.cgi?f(y)=\sqrt{51-n+y}

и рассмотрим ее на отрезке http://www.cyberforum.ru/cgi-bin/latex.cgi?[1; +\inf)

http://www.cyberforum.ru/cgi-bin/latex.cgi?\left|f'(y) \right|=\left|\frac{1}{\sqrt{51-n+y}} \right| < 1

супремум функции на этом отрезке меньше 1 следовательно можно использовать принцип сжимающих отображений

http://www.cyberforum.ru/cgi-bin/latex.cgi?\sqrt{51-n+y}=y51-n+y={y}^{2}
http://www.cyberforum.ru/cgi-bin/latex.cgi?{y}^{2}-y+n-51=0
http://www.cyberforum.ru/cgi-bin/latex.cgi?D=1-4*(n-51)=205-4*n
http://www.cyberforum.ru/cgi-bin/latex.cgi?{y}_{1}=\frac{1-\sqrt{205-4*n}}{2}

n равно 50 это решение не попадает в выбранный мною отрезок

http://www.cyberforum.ru/cgi-bin/latex.cgi?{y}_{2}=\frac{1+\sqrt{205-4*n}}{2}=\frac{1+\sqrt{205-200}}{2}=1.61

это решение попадает в отрезок.

таким образом я получил приблизительное значение предела последовательности (как неподвижную точку).

разница между пределом последовательности и значением вычисленном в цикле составляет примерно 0,15 (за счет того, что от нас требуется только 50 членов, а не вся последовательность)

так что решение из поста №3 все-таки верно и подтверждается теорией=)
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru