![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 18.12.2009
Сообщений: 10
|
![]()
1. Дано натуральное n. Вычислить y=2*4*6...(2n) (repeat)
var n,i,y:longint; begin write('Введите n='); readln(n); y:=1; i:=1 ; repeat if (n mod 2) =0 then y:=i*y; i:=i+1; until i=2*n; writeln(y); readln; end. Что не правильно? 2. Дано натуральное число n/ ВЫчислить S=1*2+2+3+4+...+n*(n+1)...2n (while) var n,i:integer; s:integer; begin Write('n= '); readln(n); i:=1; s:=1; while 2*n>=i do begin s:=s+s*2*i; не может дойти как написать что бы получилась эта сумма i:=i+1; writeln ('S: ',s); readln; end. Последний раз редактировалось MsJane; 23.12.2009 в 23:40. |
![]() |
![]() |
![]() |
#2 |
Удален
Форумчанин
Регистрация: 02.12.2009
Сообщений: 309
|
![]()
для первой задачи (через рекурсию):
Код:
Код:
что-то не вижу я здесь никакой закономерности... Последний раз редактировалось Alex_FF; 24.12.2009 в 00:22. |
![]() |
![]() |
![]() |
#3 |
Пользователь
Регистрация: 18.12.2009
Сообщений: 10
|
![]()
ой..1*2+2*3*4+n*(n+1)...2n
|
![]() |
![]() |
![]() |
#4 |
Пользователь
Регистрация: 18.12.2009
Сообщений: 10
|
![]() |
![]() |
![]() |
![]() |
#5 |
Удален
Форумчанин
Регистрация: 02.12.2009
Сообщений: 309
|
![]()
там и через repeat есть...
|
![]() |
![]() |
![]() |
#6 |
Пользователь
Регистрация: 18.12.2009
Сообщений: 10
|
![]()
хм..не..мне попроще надо... без функций...
|
![]() |
![]() |
![]() |
#7 |
Удален
Форумчанин
Регистрация: 02.12.2009
Сообщений: 309
|
![]() |
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Паскаль, Борланд Паскаль-в чем разница??? | Vremya-Dengy | Паскаль, Turbo Pascal, PascalABC.NET | 13 | 31.05.2011 18:23 |
Паскаль | Naruto63 | Помощь студентам | 4 | 17.09.2009 22:01 |