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

Найти первый член последовательности, переделать с while - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Курсовой проект планеты http://www.cyberforum.ru/cpp-beginners/thread209321.html
Создать Планетарную модель , объектное-ориентирование у меня есть 2 начальные проги (сама писала) 1) это начало кода, так скажем его скелет - классы, т к надо делать через них #include...
C++ Функция: поиск слова в строке нужно написать свою ф-цию, которая проверяет, есть ли какое-то слово в строке! возвращает позицию слова, ести оно есть! http://www.cyberforum.ru/cpp-beginners/thread209317.html
C++ Двоечники
Только начали проходить матрицы....что-то я еще в них не разобралась...помогите пожалуйста решить: Дана матрица A, в которой Ai,j – оценка i-го студента на j-м экзамене по 10-балльной системе....
Описать структуру с именем TRAIN C++
Описать структуру с именем TRAIN, содержащую следующие поля: ■ название пункта назначения; ■ номер поезда; ■ время отправления. 2. Написать программу, выполняющую следующие действия: ■ ввод с...
C++ Суммирование матриц http://www.cyberforum.ru/cpp-beginners/thread209294.html
Напишите программу, которая суммирует матрицы. Размер матриц произвольный. Значения вводятся с клавиатуры
C++ Описать структуру с именем NOTE Описать структуру с именем NOTE, содержащую поля: -фамилия и имя; -номер телефона; -дата рождения (массив из трех чисел). Написать программу, выполняющую следующие действия: -ввод с... подробнее

Показать сообщение отдельно
Lika_10
0 / 0 / 0
Регистрация: 28.11.2010
Сообщений: 17

Найти первый член последовательности, переделать с while - C++

12.12.2010, 18:06. Просмотров 477. Ответов 5
Метки (Все метки)

Найти первый член последовательности, для которого выполнено условие /an-an-1/<e, если последовательность образована по закону:

an=(1-1/2!)(1+1/3!)…(1+(-1)^n/(n+1)!)

есть с for:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#include <stdio.h>
#include <conio.h>
#include <iostream>
#include <vector>
 
void main()
{
double e=0.001, temp=0;
std::vector<double> v;
for(long int i=0; ; ++i)
{
temp = ( 1 + ( pow(-1.0, i)) / (i + 1) );
v.push_back(temp);
if(abs(v.at(v.size()-1) - v.at(v.size()-1)) < e);
{
printf("num = %d", i+1);
break;
}
}
getch();
}
 Комментарий модератора 
1. Дублирование тем запрещено правилами форума (п. 3.4).
2. Названия тем "Прошу помогите", "Очень надо" и в том же духе - никак не говорят о их содержании и лишь отбивают желание читать.
3. Используйте теги выделения кода.


ВЫРУЧИТЕ СДЕЛАЙТЕ С WHILE ПОЖАЛУЙТА!!!!!
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru