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

Найти сумму квадратов последовательности, которые не превосходят двух - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Вычислить значения переменных по заданным расчетным формулам и наборам исходных данных http://www.cyberforum.ru/cpp-beginners/thread1491500.html
Спасайте, дали задания, а программу в первый раз вижу, С++ Вычислить значения переменных по заданным расчетным формулам и наборам исходных данных. На печать вывести значение вводимых исходных...
C++ Ошибка LNK2028, MD5 Всем доброго времени суток, есть код: #include "stdafx.h" #include "md5wrapper.h" using namespace std; int main( int argc, char** argv ) { md5wrapper md5; http://www.cyberforum.ru/cpp-beginners/thread1491487.html
C++ Марио на SFML. Ошибка "'AnimationManager' is undefined"
Включил include anim.hpp и после появилась ошибка в строке :anim.create("duck",q,0,436,80,20,1,0.005); не хватало 8 элемента добавил 40 :anim.create("duck",q,0,436,80,20,1,0.005,40); следом следующая...
C++ Создать класс выполняющий действия с целыми по заданному модулю
Вот есть непонятное задание по лабе на с++.Для всех заданий используйте закрытые элементы данных, определите конструктор, который должен содержать значения по умолчанию, напишите функции-элементы...
C++ Ошибки с конструктором по умолчанию http://www.cyberforum.ru/cpp-beginners/thread1491465.html
Пишу консольную игру, что-то вроде острова сокровищ, но не могу исправить пару ошибок с конструктором по умолчанию(error C2512) =( кто знает в чем дело, помогите пожалуйста) Спасибо!) #include...
C++ Вычислить интеграл методом Симпсона Требуется написать программу, которая решает интеграл методом Сипмсона. Вот моя программа. Почему выводит неправильный ответ. Помогите, пожалуйста! #include <stdio.h> #include <stdlib.h> #include... подробнее

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

Найти сумму квадратов последовательности, которые не превосходят двух - C++

02.07.2015, 00:32. Просмотров 317. Ответов 2
Метки (Все метки)

Задание: найти сумму квадратов тех чисел a1, ... , a100, которые не превосходят двух, с помощью рекурсии.
Найти сумму квадратов последовательности, которые не превосходят двух
Помогите дописать код, чтобы он правильно вычислял последующие элементы начиная со второго.
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
#include "stdafx.h"
#include "conio.h"
#include "locale.h"
#include "stdlib.h"
#include "string"
 
double rekyrsia(int n)
{
    static int i = 0;
    static double sum = 0, a0, a1 = pow(-sin(1), 2);
    double a;
    if (i == 0)
    {
        a0 = pow(cos(1), 2);
        a1 = pow(-sin(1), 2);
        a = a1;
        sum = pow(a, 2);
    }
    //else return i;
    else
    {
        a = 2 * a1 - a0;
        sum = sum + pow(a, 2);
    }
        i++;
    if (i >= n)
    {
        a = 0, i = 0; return sum;
    }
    else return rekyrsia(n);
}
int _tmain(int argc, _TCHAR* argv[])
{
    setlocale(LC_ALL, "Russian");
    int n;
    printf("Введите n: ");
    scanf_s("%i", &n);
    printf("Сумма: %lg", rekyrsia(n));
    _getch();
    return 0;
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru