![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 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 |
![]() |
![]() |
![]() |
#2 |
ТАМБОВСКИЙ ВОЛК.
Участник клуба
Регистрация: 16.03.2010
Сообщений: 1,354
|
![]()
http://programmersforum.ru/showthrea...=102858&page=2
тебе кросспостить чтоли нравится.Volt же написал её тебе.
にんじゃ
![]() |
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
при вводе на листе "магазин"- код товара появлялось "описание" товара из "склада" с "продажной ценой" | aleksei78 | Microsoft Office Excel | 13 | 25.08.2009 12:04 |
Сортировка массива способом Шелла "степени двойки" | xxxPascalxxx | Помощь студентам | 2 | 15.11.2008 21:58 |