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

Переставить значения - C++

Восстановить пароль Регистрация
 
Best-pm07
..:::BesT:::..
 Аватар для Best-pm07
7 / 7 / 1
Регистрация: 19.03.2009
Сообщений: 195
28.03.2010, 23:42     Переставить значения #1
Вообщем, имеется такое задание:
Название: Снимок1.JPG
Просмотров: 24

Размер: 17.1 Кб

На примере этого задания, создал программу для решения таких типов задач
Проблема в следующем, результат многочлена, который должен получится, получается немного другой,
значения, которые стоят перед иксом должны быть наоборот
Коротко: помогите получить в программе, такое уравнение, как ответ в первом скриншоте

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
#include <iostream.h>
double f(const double x,int a[],const int i,const int max)
{
     if (i+1 < max)return f(x,a,i+1,max)*x + a[i];
     else return a[max]*x + a[i];
}
int main()
{
     int n, i;
     int a[100];
     double x;
cout<<"ДАННАЯ ПРОГРАММА ПОЗВОЛЯЕТ ПРОИЗВЕСТИ ДЕЛЕНИЕ МНОГОЧЛЕНА НА БИНОМ ВИДА (X-E)"<<endl;
cout<<"Введите кол-во элементов N: ";
cin>>n;
cout<<"Введите переменную X: ";
cin>>x;
cout<<"Введите ["<<n<<"] элементов: ";
for(i=0;i<n;i++){
cin>>a[i];}
     cout<<"Остаток от деления: "<< f(x,a,0,n-1)<<endl;
cout<<"\nОТВЕТ: \n";
cout<<"P(X)= ";
for(i=0;i<n-1;i++){
if(f(x,a,i,n-1)>=0)cout<<"+";
cout<<f(x,a,i,n-1);
if(n-i-2>1)cout<<"*X^"<<n-i-2;
if(n-i-2==1)cout<<"*X";}
     return 0;
}
Вот результат работы программы:
Название: Снимок.JPG
Просмотров: 23

Размер: 17.9 Кб

P.S: все значения ввожу из примера с 1 скриншота (справа на лево)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
28.03.2010, 23:42     Переставить значения
Посмотрите здесь:

C++ Заменить все значения элементов матрицы нулями, значения которых меньше числа k
C++ Преобразование значения переменной (long) через функцию в значения структуры
Составить программу вычисления значения функции для значения аргумента x, вводимого с клавиатуры C++
C++ Вычислить и вывести на экран значения функции в зависимости от входного значения Х
Вычислить значения функции F на интервале от начального значения до конечного значения C++
Переставить значения заданного одномерного массива C++
Вывести индексы тех элементов, значения которых больше значения предыдущего C++
C++ Найти элементы массива значения которых больше значения их индексов

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Best-pm07
29.03.2010, 18:57  [ТС]     Переставить значения
  #2

Не по теме:

Две недели ломаю голову...
Никто и не пишет, разве тут не опытные программисты, для вас же это просто...

Yandex
Объявления
29.03.2010, 18:57     Переставить значения
Ответ Создать тему
Опции темы

Текущее время: 16:31. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru