Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Рекурентное соотношение

51K
10 мая 2011 года
Scoler
26 / / 08.01.2011
Нахождение суммы первых К чисел натурального ряда
1*1+2*2+3*3......=
Делаю через рекурентное отношение
i=pow(x,2);
Знаю, что неправильно
может кто исправить?
Код:
#include "stdafx.h"
#include <iostream>
#include <cmath>
#include <cstdlib> // для system ("pause"); - чтобы консоль не закрывалась.

using namespace std;



int main ()
{
   // int den, coef, power ; // den - знаминатель, coef - коээфицент при x, power - степень при x.
    int i;
    float x, y;

    cout << "Enter x: ";
    cin >> x;
    y = x; // прибавили первое слагаемое.
          while (x <= y) // можно ставить любое из трех условий (den, coef, power).
    {

        //i= coef * pow (x, power) / den;
        i=pow(x,2);
                //++power;
            }

    cout << "Rezult: " << i;
    cout << endl;

    system ("pause");
    return 0;
}
63K
10 мая 2011 года
Iron_Phoenix
5 / / 23.08.2010
Цитата:
Нахождение суммы первых К чисел натурального ряда
1*1+2*2+3*3......=



Код:
#include <iostream>
#include <stdlib.h>

using namespace std;

int Sum(int K){
    int sum = 0;
    for(int i = 1; i <= K; i++)
        sum += i * i;
    return sum;
}

int main(){
    int K = 0, sum = 0;
    cin >> K;
    sum = Sum(K);
    cout << "Result: " << sum << endl;
    system("pause");
    return 0;
}
51K
10 мая 2011 года
Scoler
26 / / 08.01.2011
Iron_Phoenix

спасибо!
278
10 мая 2011 года
Alexander92
1.1K / / 04.08.2008
Так ты определись, тебе нужна рекурсия или нет? Если да, тогда

Код:
#include <iostream>
#include <conio.h>
using namespace std;

int Sum(int K) {
    return (K == 1) ? 1 : K * K + Sum(K-1);
}

int main() {
    int K = 0, sum = 0;
    cin >> K;
    sum = Sum(K);
    cout << "Result: " << sum << endl;
    getch();
    return 0;
}
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог