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

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

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

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

Ответ
 
Опции темы Поиск в этой теме
Старый 10.06.2010, 18:21   #1
uropb992
Пользователь
 
Регистрация: 30.12.2009
Сообщений: 33
По умолчанию Нахождение степени числа "х"

Pascal
Вычислить значение выражения y=x^n+x^(n-1)+x^(n-2)+...+x+1, значения "x" и "n" вводятся с клавиатуры. Нахождение степени числа "х" оформить в виде процедуры.


procedure stepen(x1:real; n1:integer; var z1:real);
var i:integer;
begin
z1:=1;
for i:=1 to n1 do
begin
z1:=1*x1;
end;
end;
var n,j:integer;
var x,y,z:real;

begin
readln(x);
readln(n);
y:=0;
for j:=0 to n do
begin
stepen(x,n,z);
y:=y+z;
end;
writeln(y);
end.

В проге ошибка( никак не могу ее исправить

procedure stepen(x1:real; n1:integer; var z1:real);
var i:integer;
begin
z1:=1;
for i:=1 to n1 do
begin
z1:=1*x1; <- Здесь вычисление функции неправильное ((
end;
end;

допустим если вводить 2 числа "3" и "2" то должно получиться 3^2+3^1+3^0=9+3+1=13
А у меня по этой проге выходит 9
uropb992 вне форума Ответить с цитированием
Старый 10.06.2010, 18:33   #2
ROMA2PVT
ТАМБОВСКИЙ ВОЛК.
Участник клуба
 
Аватар для ROMA2PVT
 
Регистрация: 16.03.2010
Сообщений: 1,354
По умолчанию

http://programmersforum.ru/showthrea...=102858&page=2
тебе кросспостить чтоли нравится.Volt же написал её тебе.
にんじゃ
ROMA2PVT вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
при вводе на листе "магазин"- код товара появлялось "описание" товара из "склада" с "продажной ценой" aleksei78 Microsoft Office Excel 13 25.08.2009 12:04
Сортировка массива способом Шелла "степени двойки" xxxPascalxxx Помощь студентам 2 15.11.2008 21:58