2014 dxdy logo

Научный форум dxdy

Математика, Физика, Computer Science, Machine Learning, LaTeX, Механика и Техника, Химия,
Биология и Медицина, Экономика и Финансовая Математика, Гуманитарные науки




Начать новую тему Ответить на тему
 
 Вычислить произведение первых n сомножителей 1/2*3/4*5/6*...
Сообщение18.02.2012, 16:36 
Аватара пользователя


18/11/11
54
Дано натуральное число n. Вычислить произведение первых n сомножителей $\frac12 \cdot \frac34 \cdot \frac56...;$
Использовать оператор цикла с параметром. Массивы не использовать.
Используется синтаксис Pascal
var ch,n,i:integer; {pr-произведение, ch-числитель}
     pr:real;
 
BEGIN
    readln(n);
    pr:=1;
    ch:=1;
    for i:=1 to n do
       Begin
          pr:=pr*(ch/(2*i));
          ch=ch+2;
       End;
END.
 

Не совсем уверен, что это правильное решение.

 Профиль  
                  
 
 Re: Вычислить произведение первых n сомножителей 1/2*3/4*5/6*...
Сообщение18.02.2012, 17:41 
Заслуженный участник


04/05/09
4587
А почему не уверены?
Не хватает только вывода результата.

 Профиль  
                  
 
 Re: Вычислить произведение первых n сомножителей 1/2*3/4*5/6*...
Сообщение18.02.2012, 19:24 
Аватара пользователя


18/11/11
54
venco в сообщении #540201 писал(а):
А почему не уверены?
Не хватает только вывода результата.

Потому что
Используется синтаксис Pascal
var n,i:integer;
    pr:real;
BEGIN
readln(n);
pr:=1;
for i:=1 to n do
 pr:=pr*((i*2-1)/(i*2));
writeln(pr);{путь будет вывод}
readln;
END.
 

 Профиль  
                  
 
 Re: Вычислить произведение первых n сомножителей 1/2*3/4*5/6*...
Сообщение18.02.2012, 20:37 
Заслуженный участник


04/05/09
4587
shady в сообщении #540236 писал(а):
venco в сообщении #540201 писал(а):
А почему не уверены?
Не хватает только вывода результата.

Потому что ...
Так тоже можно.

 Профиль  
                  
 
 Re: Вычислить произведение первых n сомножителей 1/2*3/4*5/6*...
Сообщение18.02.2012, 22:09 
Заслуженный участник


27/04/09
28128

(Мимо пробегал.)

Отступы и пробелы, мягко говоря, ужасны. Выделение begin и end из остальных ключевых слов тоже странно.

 Профиль  
                  
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 5 ] 

Модераторы: Karan, Toucan, PAV, maxal, Супермодераторы



Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group