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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Best-pm07
..:::BesT:::..
7 / 7 / 1
Регистрация: 19.03.2009
Сообщений: 195
#1

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

28.03.2010, 23:42. Просмотров 453. Ответов 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 скриншота (справа на лево)
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
28.03.2010, 23:42
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Переставить значения (C++):

Переставить значения заданного одномерного массива - C++
Помогите, пожалуйста, справиться с задачей! Нужно переставить значения заданного одномерного массива так, чтобы все нулевые значения...

Вычислить значения функции F на интервале от начального значения до конечного значения - C++
Написать консольное приложение на С++ Перепечатайте пожалуйста текст задания на форум.

Переставить строки файла - C++
#include &lt;iostream&gt; #include &lt;fstream&gt; void main () { // открывает файл для чтения std::fstream inputFile (&quot;D:\\a.txt&quot;,...

Массив переставить числа - C++
В матрице N-го порядка переставить строки так,чтобы на главной диагонали матрицы были расположены эти элементыв наибольшие по абсолютной...

Переставить строки в массиве - C++
Известно, что в каждой строке и каждом столбце массива А(N, N) есть единственный негативный элемент. Переставить строки массива так, что бы...

Переставить столбцы массива - C++
Доброго времени суток) очень прошу вас помочь с программой. Дан двумерный массив из трех строк и восемнадцати столбцов. Переставить...

1
Best-pm07
29.03.2010, 18:57  [ТС]     Переставить значения
  #2

Не по теме:

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

0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
29.03.2010, 18:57
Привет! Вот еще темы с ответами:

переставить елементы массива - C++
Задали задачу: В массиве переставить значения в обратном порядке. Тоесть(1,2,3,4,5)надо перевернуть(5,4,3,2,1) Написал код ,вроде...

Переставить слова местами - C++
Здравствуйте,помогите решить задачу Условие: В строке второе и последнее слово записать наоборот, за последним словом – точка.

Переставить местами строки - C++
Как в масиве строк поменять, например, первую и вторую строку местами?

В матрице M x N переставить столбцы - C++
В матрице M x N переставить столбцы так , чтобы получилась последовательность k1=&gt;k2=&gt;…kn, где kj – количество положительных элементов в j...


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

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru