Форум программистов
 
Контакты: о проблемах с регистрацией, почтой и по другим вопросам пишите сюда - alarforum@yandex.ru, проверяйте папку спам! Обязательно пройдите активизацию e-mail.

Вернуться   Форум программистов > C++ > Общие вопросы C/C++
Регистрация

Восстановить пароль
Повторная активизация e-mail


Донат для форума - использовать для поднятия настроения себе и модераторам

А ещё здесь можно купить рекламу за 25 тыс руб в месяц! ) пишите сюда - alarforum@yandex.ru

Ответ
 
Опции темы
Старый 10.04.2013, 18:17   #1
Megapol
Пользователь
 
Регистрация: 28.12.2011
Сообщений: 29
Репутация: 10
По умолчанию

Код:
#include <iostream.h>
#include <math.h>
#include <locale.h>
int main()
{
    
    double sum_Lkak=0,sum=0,x;
    int k,n;
    cout << "Vvedite kolichestvo mnogochlenov:";
    cin >> n;
    double a[n],L[n];
    cout << "\nVvedite x:";
    cin >> x;
    L[0] = 1;
    L[1] = x;
    cout << "\nPosledovatelnost:\n";
    for (k=2; k<n; k++) L[k] = x*L[k-1]-((pow((k-1),2))/(((2*k)-3)*((2*k)-1)))*L[k-2];
    for (k=0; k<n; k++) cout << "\t" << L[k];
    cout << "\nVvedite a[k] (k=2,3..n):";
    for (k=0; k<n; k++) cin >> a[k];
    for (k=0; k<n; k++)
    {
        sum_Lkak = sum_Lkak + L[k]*a[k];
        sum = sum + L[k];
    }
    cout << "\nSumma poizvedeni L[k]*a[k] (k=2,3..n)\n" << sum_Lkak;
    cout << "\nSumma mnogochlenov:" << sum << "\n";
    system("pause");
    return 0;
}
задача 670

http://programmersforum.ru/attachmen...5&d=1365603207
Изображения
Тип файла: jpg этооооо.jpg (209.3 Кб, 62 просмотров)

Последний раз редактировалось Stilet; 10.04.2013 в 22:06.
Megapol вне форума   Ответить с цитированием
Старый 10.04.2013, 18:49   #2
Abstraction
Профессионал
 
Аватар для Abstraction
 
Регистрация: 25.10.2011
Сообщений: 3,178
Репутация: 655
По умолчанию

В чём затруднения?
Abstraction вне форума   Ответить с цитированием
Старый 10.04.2013, 19:53   #3
Megapol
Пользователь
 
Регистрация: 28.12.2011
Сообщений: 29
Репутация: 10
По умолчанию

переделать правильно

Dev-C++
Код:
#include <iostream.h>
#include <math.h>
#include <locale.h>
int main()
{
    
    double sum_Gkak=0,sum=0,x;
    int k,n;
    cout << "Vvedite kolichestvo mnogochlenov:";
    cin >> n;
    double a[n],G[n];
    cout << "\nVvedite x:";
    cin >> x;
    G[0] = 1;
    G[1] = x-1;
    cout << "\nPosledovatelnost:\n";
    for (k=2; k<n; k++) G[k] = (x-2*(k+1))*G[k-1]-((k-1)*(k-1))*G[k-2];
    for (k=0; k<n; k++) cout << "\t" << G[k];
    cout << "\t" << G[3];
    cout << "\t" << G[5];
    cout << "\t" << G[6]<<endl;
    cout << "\nVvedite a[k] (k=2,3..n):";
    for (k=0; k<n; k++) cin >> a[k];
    for (k=0; k<n; k++)
    {
        sum_Gkak = sum_Gkak + G[k]*a[k];
        sum = sum + G[k];
    }
    cout << "\nSumma poizvedeni G[k]*a[k] (k=2,3..n)\n" << sum_Gkak;
    cout << "\nSumma mnogochlenov:" << sum << "\n";
    
    system("pause");
    return 0;
}
не правильно счиает вроде все проверил и формулой что не так?

Последний раз редактировалось Stilet; 15.04.2013 в 17:50.
Megapol вне форума   Ответить с цитированием
Старый 15.04.2013, 17:43   #4
Abstraction
Профессионал
 
Аватар для Abstraction
 
Регистрация: 25.10.2011
Сообщений: 3,178
Репутация: 655
По умолчанию

Отладчик и смотрите, в какой момент значения переменных у Вас начнут расходиться с теми, которые Вы ожидаете увидеть.
Цитата:
не правильно счиает вроде все проверил и формулой что не так?
Код:
cin >> n;
double a[n],G[n];
Это у Вас компилируется? Странно...

Gk(x) = (x-2k+1)Gk-1(x) + ...
В условии формула такая. А у Вас что-то не то.
Abstraction вне форума   Ответить с цитированием
Старый 15.04.2013, 17:50   #5
Megapol
Пользователь
 
Регистрация: 28.12.2011
Сообщений: 29
Репутация: 10
По умолчанию

(x-2*(k+1))*G[k-1] вот же
Megapol вне форума   Ответить с цитированием
Старый 15.04.2013, 18:02   #6
Abstraction
Профессионал
 
Аватар для Abstraction
 
Регистрация: 25.10.2011
Сообщений: 3,178
Репутация: 655
По умолчанию

x-2*(k+1) == x-2*k+1 ?
Я что-то пропустил в школе.
Abstraction вне форума   Ответить с цитированием
Старый 16.04.2013, 21:51   #7
Megapol
Пользователь
 
Регистрация: 28.12.2011
Сообщений: 29
Репутация: 10
По умолчанию

спасибо большое!
Megapol вне форума   Ответить с цитированием
Ответ

Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
задача на зачёт. проблема Задача на нобелевскую премию! Sabotage5 Паскаль 2 18.03.2013 15:18
Задача по подсчёту статистики использования букв. Другая задача - по длинной арифметике Pascal ABC kimberly Паскаль 3 24.12.2012 17:03
задача на структуру(struct)/задача на работу с файлом SevenArth Помощь студентам 0 26.04.2012 19:06
Задача на оптимальный расчет маршрута (задача в презентации) в табличном процессоре Excel Toofed Помощь студентам 0 30.11.2011 01:12
Задача минимизации дисбаланса на линии сборки (задача минимакса) LenZab Microsoft Office Excel 13 13.03.2011 23:51


12:26.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2019, Jelsoft Enterprises Ltd.