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

Вычислить вектор a={A1,A2...An}, если А1=0,5 Аm=M аm-1+m! - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Вычислить количество чисел, квадрат которых меньше 10 http://www.cyberforum.ru/cpp-beginners/thread617773.html
Вычеслить количество чисел, квадрат которых меньше 10
C++ Ввести массив из 10 элементов, найти произведение элементов массива. Ввести массив из 10 элементов, найти произведение элементов массива. http://www.cyberforum.ru/cpp-beginners/thread617770.html
C++ На плоскости задано множество прямых. Найти количество пересечений этих прямых
На плоскости задано множество прямых. Найти количество пересечений этих прямых плиз помогиите с решением!!
C++ Сумма между двумя контейнерами
I need to create function Sum() that calculates sum between two containers. Code below work fine except function Sum between two containers... Условие задачи звучит так: "Also create a Sum()...
C++ Как правильно вызвать метод в С++ и как использовать команду goto в default http://www.cyberforum.ru/cpp-beginners/thread617673.html
#include <iostream>; #include <conio.h>; using namespace std; void main() { setlocale(LC_ALL, "Rus"); calculate(); getch();
C++ Режим ожидания в С++ Помогите пожалуйста, как сделать режим ожидания ввода пользователя в консольном приложении, чтобы программа сразу не закрывалась. Я до этого программировала на C#: там было так Console.ReadLine();... подробнее

Показать сообщение отдельно
sandye51
программист С++
684 / 586 / 39
Регистрация: 19.12.2010
Сообщений: 2,016
02.07.2012, 13:23
если M это тоже самое, что и m, то
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#include <vector>
#include <cstdlib>
#include <algorithm>
#include <iostream>
#include <iterator>
 
int main()
{
    constexpr unsigned int size = 10;
    
    std::vector<double> a(size);
    a[0] = 0.5;
    unsigned long long int factor = 1;
    
    for (unsigned int m = 1; m < size; ++m)
        a[m] = a[m - 1] * (m + 1) + (factor *= (m + 1));
    
    std::copy(a.begin(), a.end(), std::ostream_iterator<double>(std::cout, " "));
    std::cout << std::endl;
    
    system("Pause");
    return EXIT_SUCCESS;
}
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru