 |
помогите) - Вопросы и ответы, обсуждения - Ваши вопросы по Pascal/Delphi только в данном разделе |
03.04.2013, 15:00
|
#1
|
|
|
|
Разведчик
|
 Регистрация: 23.09.2011
 Сообщений: 36
 Популярность: 3560
 Сказал(а) спасибо: 20
Поблагодарили 59 раз(а) в 55 сообщениях
|
помогите)
Надо короче вычислить р= 1*2+2*3*4+3×4×5×6+...+N*(n+1)*...*2n
(паскаль)
Тема создана по просьбе пользователя ~Керя~
|
|
|
Пользователь сказал cпасибо:
|
|
03.04.2013, 16:26
|
#2
|
|
|
|
Рыцарь
|
 Регистрация: 10.04.2010
 Сообщений: 339
 Популярность: 67347
 Сказал(а) спасибо: 462
Поблагодарили 665 раз(а) в 409 сообщениях
|
Re: помогите)
Спасибо что создал, выручил) А то NetPolice замучал)
Может кто не понял, объясню чуть подробнее:
Мы вводим число N. (пока на выше задание не смотрим)
Нам нужно, чтобы программа выдала ответ 2*3*4 (Т.е. умножаем на столько чисел следующих, сколько мы ввели число)
Вводим 3 выдает ответ от 3*4*5*6, вводим 4 - 4*5*6*7*8 и т.д.
Вот именно с вот этой частью, я не могу справится)
А полная задача должна считать так:
Вводим число 3, то программа считает 1*2+2*3*4+3*4*5*6 и выдает P
Если вводим 2, то считает 1*2+2*3*4
Вводим 4 считает 1*2+2*3*4+3*4*5*6+4*5*6*7*8
________________
Для просмотра ссылок или изображений в подписях, у Вас должно быть не менее 10 сообщение(ий). Сейчас у Вас 0 сообщение(ий).
Для просмотра ссылок или изображений в подписях, у Вас должно быть не менее 10 сообщение(ий). Сейчас у Вас 0 сообщение(ий).
|
|
|
03.04.2013, 17:53
|
#3
|
|
|
|
Старший сержант
|
 Регистрация: 25.12.2011
 Сообщений: 191
 Популярность: 5259
 Сказал(а) спасибо: 31
Поблагодарили 235 раз(а) в 135 сообщениях
|
Re: помогите)
 |
Цитата: |
 |
|
|
|
|
|
|
|
|
Спасибо что создал, выручил) А то NetPolice замучал)
Может кто не понял, объясню чуть подробнее:
Мы вводим число N. (пока на выше задание не смотрим)
Нам нужно, чтобы программа выдала ответ 2*3*4 (Т.е. умножаем на столько чисел следующих, сколько мы ввели число)
Вводим 3 выдает ответ от 3*4*5*6, вводим 4 - 4*5*6*7*8 и т.д.
Вот именно с вот этой частью, я не могу справится)
|
|
 |
|
 |
|
var
i,a:byte;
begin
i:=strtoint(edit1.text);
for (a=i+1) to (2*i) do begin
i:= i * a;
end;
вроде так, оч спешил, мб где-то маленько накосячил
________________
Для просмотра ссылок или изображений в подписях, у Вас должно быть не менее 10 сообщение(ий). Сейчас у Вас 0 сообщение(ий).
|
|
|
Пользователь сказал cпасибо:
|
|
03.04.2013, 18:03
|
#4
|
|
|
|
Разведчик
|
 Регистрация: 22.11.2012
 Сообщений: 2
 Популярность: 464
 Сказал(а) спасибо: 0
Поблагодарили 22 раз(а) в 13 сообщениях
|
Re: помогите)
Код:
var i,j,n:integer;
s,p:real;
begin
readln(n);
s:=0;
for i:=1 to n do begin
p:=1;
for j:=i to 2*i do
p:=p*j;
s:=s+p;
end;
writeln(s);
readln;
end.
|
|
|
Пользователь сказал cпасибо:
|
|
04.04.2013, 00:45
|
#5
|
|
|
|
Рыцарь
|
 Регистрация: 10.04.2010
 Сообщений: 339
 Популярность: 67347
 Сказал(а) спасибо: 462
Поблагодарили 665 раз(а) в 409 сообщениях
|
Re: помогите)
________________
Для просмотра ссылок или изображений в подписях, у Вас должно быть не менее 10 сообщение(ий). Сейчас у Вас 0 сообщение(ий).
Для просмотра ссылок или изображений в подписях, у Вас должно быть не менее 10 сообщение(ий). Сейчас у Вас 0 сообщение(ий).
|
|
|
04.04.2013, 09:09
|
#6
|
|
|
|
Старший сержант
|
 Регистрация: 25.12.2011
 Сообщений: 191
 Популярность: 5259
 Сказал(а) спасибо: 31
Поблагодарили 235 раз(а) в 135 сообщениях
|
Re: помогите)
________________
Для просмотра ссылок или изображений в подписях, у Вас должно быть не менее 10 сообщение(ий). Сейчас у Вас 0 сообщение(ий).
|
|
|
04.04.2013, 15:38
|
#7
|
|
|
|
Рыцарь
|
 Регистрация: 10.04.2010
 Сообщений: 339
 Популярность: 67347
 Сказал(а) спасибо: 462
Поблагодарили 665 раз(а) в 409 сообщениях
|
Re: помогите)
________________
Для просмотра ссылок или изображений в подписях, у Вас должно быть не менее 10 сообщение(ий). Сейчас у Вас 0 сообщение(ий).
Для просмотра ссылок или изображений в подписях, у Вас должно быть не менее 10 сообщение(ий). Сейчас у Вас 0 сообщение(ий).
|
|
|
04.04.2013, 16:06
|
#8
|
|
|
|
Старший сержант
|
 Регистрация: 25.12.2011
 Сообщений: 191
 Популярность: 5259
 Сказал(а) спасибо: 31
Поблагодарили 235 раз(а) в 135 сообщениях
|
Re: помогите)
________________
Для просмотра ссылок или изображений в подписях, у Вас должно быть не менее 10 сообщение(ий). Сейчас у Вас 0 сообщение(ий).
|
|
|
04.04.2013, 18:38
|
#9
|
|
|
|
Разведчик
|
 Регистрация: 22.11.2012
 Сообщений: 2
 Популярность: 464
 Сказал(а) спасибо: 0
Поблагодарили 22 раз(а) в 13 сообщениях
|
Re: помогите)
 |
Цитата: |
 |
|
|
|
|
|
|
|
Не верный ответ выдает. |
|
 |
|
 |
|
с чего бы это?
ввел 2
выдало 26
проверим
1*2+2*3*4=2+24=26
ввел 3
выдало 386
проверим
1*2+2*3*4+ 3*4*5*6= 2+24+360=386
ввел 4
выдало 7106
386+4*5*6*7*8=386+6720=7106
Дальше не проверяем ибо видно что все работает верно
|
|
|
04.04.2013, 21:55
|
#10
|
|
|
|
Рыцарь
|
 Регистрация: 10.04.2010
 Сообщений: 339
 Популярность: 67347
 Сказал(а) спасибо: 462
Поблагодарили 665 раз(а) в 409 сообщениях
|
Re: помогите)
 |
Цитата: |
 |
|
|
|
|
|
|
|
|
с чего бы это?
ввел 2
выдало 26
проверим
1*2+2*3*4=2+24=26
ввел 3
выдало 386
проверим
1*2+2*3*4+ 3*4*5*6= 2+24+360=386
ввел 4
выдало 7106
386+4*5*6*7*8=386+6720=7106
Дальше не проверяем ибо видно что все работает верно
|
|
 |
|
 |
|
Виноват, ты сразу учел все) Всё, огромное спасибо.
________________
Для просмотра ссылок или изображений в подписях, у Вас должно быть не менее 10 сообщение(ий). Сейчас у Вас 0 сообщение(ий).
Для просмотра ссылок или изображений в подписях, у Вас должно быть не менее 10 сообщение(ий). Сейчас у Вас 0 сообщение(ий).
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Заявление об ответственности / Список мошенников
Часовой пояс GMT +4, время: 23:30.
|
 |