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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 24.11.2008, 18:33   #1
Dimmy
 
Регистрация: 18.10.2008
Сообщений: 6
По умолчанию Оператор for,маленькая проблемка

Hi.
Нужно найти значение выражения (1+1/sqr 1)(2+1/sqr 2)...(n+1/sqr n)
Получилось вот так:
Код:
uses crt;
n,i:integer;
c,a,p:real;
begin
clrscr;
write('Vvedite chislo elementov n');
readln(n);
a:=1+1/sqr(1);
for i:=2 to n do
begin
p:=i+1/sqr(i);
c:=p*a;
end;
writeln('Otvet ',c:5:4);
readkey;
end.
Но не получается сделать чтоб было произведение всех членов,а не 1ых 2ух.
Что не так?
Dimmy вне форума Ответить с цитированием
Старый 24.11.2008, 18:52   #2
_Dmitry
Участник клуба
 
Аватар для _Dmitry
 
Регистрация: 02.09.2007
Сообщений: 1,193
По умолчанию

Код:
uses crt;
var
  n,i: integer;
  c: real;
begin
  clrscr;
  write('Vvedite chislo elementov n'); readln(n);
  c:=1+1/sqr(1);
  for i:=2 to n do
    c:=c*(i+1/sqr(i));
  writeln('Otvet ',c:5:4);
  readkey;
end.
_Dmitry вне форума Ответить с цитированием
Старый 24.11.2008, 19:13   #3
Dimmy
 
Регистрация: 18.10.2008
Сообщений: 6
По умолчанию

Спасибо!!!
Dimmy вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Маленькая программка pLo_ua Помощь студентам 21 12.10.2008 00:43
Еще одна маленькая задачка в Excel Vinni_puh Microsoft Office Excel 1 18.02.2008 01:49
Не маленькая недороботка Sibedir О форуме и сайтах клуба 2 10.12.2007 13:27
Маленькая недоработка... Карась О форуме и сайтах клуба 2 09.12.2007 18:34
Оператор цикла с предусловием While. Оператор цикла с пост условием Repeat McMilin Помощь студентам 7 11.11.2007 14:10