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

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

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

Восстановить пароль

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

Ответ
 
Опции темы Поиск в этой теме
Старый 22.11.2010, 23:45   #11
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,229
По умолчанию

Naive

Цитата:
Сообщение от Naive
m-овый член последовательности разве тут считается?
угу. каждый раз в цикле A изменяется: A := A + h;

А вот у Вас есть БОЛЬШАЯ ошибка!
Это же АРИФМЕТИЧЕСКАЯ прогрессия!
Любой член последовательности можно посчитать по формуле.
но эта формула An = A1+(n-1)*H
Но не умножение, как у Вас!
возьмите шаг прогрессии 1
и начальное A, например, 100
и посчитайте произведение первых трёх членов прогрессии..
ручками и вашим кодом..
подсказка, правильный ответ: 1030200

и вторая ошибка
у Вас посчитается не m,
а m+1 членов последовательности

можно и так, как Вы хотите:
Код:
   Pro := 1;
   for i:=1 to m do begin
     Pro := Pro * (A + (i-1)*h);
   end;
p.s. вместо integer в качестве типа данных лучше использовать longint
Serge_Bliznykov вне форума Ответить с цитированием
Старый 22.11.2010, 23:57   #12
Naive
Раздолбайских Дел
Старожил
 
Аватар для Naive
 
Регистрация: 22.05.2009
Сообщений: 3,828
По умолчанию

И правда...
Неудержимая мания сделать этот мир лучше затмила мое детское сознание. Я захлебнулся в строчках кода, когда пытался помочь всем, не осознавая, что это не возможно.
Вывод: не пишите код "на скорую руку".
Alar, верни репу!
Naive вне форума Ответить с цитированием
Старый 23.11.2010, 00:13   #13
NSvirus
пропагандирую жизЪ
Форумчанин
 
Аватар для NSvirus
 
Регистрация: 19.03.2007
Сообщений: 950
По умолчанию

Цитата:
Сообщение от Naive Посмотреть сообщение
И правда...
Неудержимая мания сделать этот мир лучше затмила мое детское сознание. Я захлебнулся в строчках кода, когда пытался помочь всем, не осознавая, что это не возможно.
Вывод: не пишите код "на скорую руку".
Да ну, это все магнитные бури виноваты..
Посторонним В.
NSvirus вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
арифметическая прогрессия... Васильева Зинаида Помощь студентам 2 21.10.2010 22:06
арифметическая прогрессия(Delphi) Andrux Помощь студентам 2 18.02.2010 08:05
Арифметическая прогрессия euhenia Помощь студентам 6 05.02.2010 20:08
Арифметическая прогрессия,строка Lodyr Помощь студентам 2 16.12.2009 07:39
Арифметическая прогрессия Carbon Помощь студентам 14 09.03.2008 18:12