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

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

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

Восстановить пароль
Повторная активизация e-mail

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

Ответ
 
Опции темы Поиск в этой теме
Старый 12.12.2016, 16:07   #1
Jon_Morgan
Пользователь
 
Регистрация: 11.12.2016
Сообщений: 26
По умолчанию Программирование циклов (free Pascal)

Вычислить a(a-2*n)(a-3*n)...(a-n^2). Не понимаю как записать это в цикле.
Jon_Morgan вне форума Ответить с цитированием
Старый 12.12.2016, 16:15   #2
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,229
По умолчанию

Код:
p:=1;
for i:=1 to n do p:=p*(a-i*n);
Serge_Bliznykov вне форума Ответить с цитированием
Старый 12.12.2016, 17:04   #3
Jon_Morgan
Пользователь
 
Регистрация: 11.12.2016
Сообщений: 26
По умолчанию

Нет, ответы не правильные выдает
Jon_Morgan вне форума Ответить с цитированием
Старый 12.12.2016, 17:07   #4
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,229
По умолчанию

Цитата:
Сообщение от Jon_Morgan Посмотреть сообщение
Нет, ответы не правильные выдает
сочувствую.
А как Вы определили, что ответы не правильные? Интуиция?

Ну тогда ищите ошибку.

Может быть, Вы в формуле ошиблись, может быть, входные данные не те,
может быть, переполнение возникает, может быть, сверяете не с теми данными, мы же не знаем, что Вы там творите.
Serge_Bliznykov вне форума Ответить с цитированием
Старый 12.12.2016, 17:10   #5
evg_m
Старожил
 
Регистрация: 20.04.2008
Сообщений: 5,526
По умолчанию

Код:
p:=1; for j:=1  ... 
p:=p*(a-i*n);
это 1*(a -1*n)(a-2*n)....(a-n*n)
а унас в первом множителе не совсем то
Цитата:
a(a-2*n)(a-3*n)...(a-n^2)
Код:
p:=a;
for j:=2 ....
программа — запись алгоритма на языке понятном транслятору

Последний раз редактировалось evg_m; 12.12.2016 в 17:14.
evg_m на форуме Ответить с цитированием
Старый 12.12.2016, 17:42   #6
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,229
По умолчанию

Цитата:
Сообщение от evg_m Посмотреть сообщение
а унас в первом множителе не совсем то
да, согласен, Вы правы, это мой косяк.
Serge_Bliznykov вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Программирование циклов (free Pascal) Jon_Morgan Помощь студентам 5 12.12.2016 13:59
Операторы циклов (составить блок-схему) / Free Pascal Ksyusha Помощь студентам 1 10.04.2014 20:37
программирование циклов с параметрами Kasia Помощь студентам 9 05.01.2011 03:17
Программирование вложенных циклов vanek1 Помощь студентам 2 28.11.2010 12:11
Программирование сложных циклов FcDonalds Помощь студентам 2 24.12.2008 22:49