Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

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

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

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 24.02.2011, 00:03   #1
vadim92
Новичок
Джуниор
 
Регистрация: 23.02.2011
Сообщений: 1
По умолчанию массив

помогите с задачей пожалуйста....

При заданных коэффициентах a_1, a_2, ...,a_n и заданном значениих вычислить значение многочлена a_1*x+a_2*x^2+...+a_n*x^n. Рекомендуется использовать дополнительную переменную, которая последовательно а цикле принимает значения x, x^2, x^3, ..., x^n.

вот мой код программы.) з.ы. недавно начал изучать С++

#include <cstdio>
#include <cmath>


int main()
{

const size_t cuiN=20;
double a[cuiN];
double i,n,x,xn,s;
size_t uiN;

printf("Vvedite znachenie n");
scanf("%d", &n);
for(i=1;i<=n;i++)
{
printf(("Vvedite znachenie a"), cuiN);
scanf("%d", &uiN);
printf("Vvedite znachenie x");
scanf("lf", &x);
xn=1;
}
for(i=1;i<=n;i++)
{
xn=xn*n;
s=s+a[cuiN];
printf("s:%5.3f\n",s);
}

return 0;
}




есть еще код программы на программированном на делфи
Program Zadacha;
uses crt;
var
i,n,x,xn,summ:integer;
a:array[1..20] of integer;
begin
clrscr;
write('Vvedite n: ');
readln(n);
for i:=1 to n do begin
write('Vvedite A[',i,']: ');
readln(a[i]);
end;
write('Vvedite X: ');
readln(x);
xn:=1;
for i:=1 to n do begin
xn:=xn*x;
summ:=summ+a[i]*xn;
end;
writeln(summ);
readkey;
end.

Последний раз редактировалось vadim92; 24.02.2011 в 00:10.
vadim92 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Задан вектор X[20]. Положительные числа переписать в массив Y, а отрицательные в массив W leha_demi Помощь студентам 2 24.09.2011 18:12
Дан массив А(20). Получить массив В(20), в котором В(1)=А(2), В(2)=А(1), В(3)=А(4), В(4)=А(3) и т.д. Выве nikita1 Помощь студентам 5 01.12.2010 18:16
Как конвертировать массив символов в массив байт davinci C++ Builder 6 30.10.2010 18:09
Одномерный массив. Q basic - Построить новый массив из элементов исходного ,которые больше P. Marishkaa Помощь студентам 2 12.01.2010 16:54
Упорядочить массив в порядке возрастания и напечатать входной и исходный массив. TheVenny Помощь студентам 3 26.11.2008 15:06