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

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

Вернуться   Форум программистов > Delphi программирование > Паскаль, Turbo Pascal, PascalABC.NET
Регистрация

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

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

Закрытая тема
Ваша тема закрыта, почему это могло произойти? Возможно,
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу.
Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста".
Название темы слишком короткое или не отражает сути вашего вопроса.
Тема исчерпала себя, помните, один вопрос - одна тема
Прочитайте правила и заново правильно создайте тему.
 
Опции темы Поиск в этой теме
Старый 01.06.2009, 15:58   #1
серега222
 
Регистрация: 27.05.2009
Сообщений: 9
По умолчанию ко 2 июня надо!плиззззззззззз.не могу решить!!!(((

Дано натуральное число n. вычислить: 1/sin 1+1/(sin 1+sin 2)+...+1/(sin 1+sin 2+...sin n)
серега222 вне форума
Старый 01.06.2009, 15:59   #2
серега222
 
Регистрация: 27.05.2009
Сообщений: 9
По умолчанию можно и попозже крайний срок 5 июня(((

Цитата:
Сообщение от серега222 Посмотреть сообщение
Дано натуральное число n. вычислить: 1/sin 1+1/(sin 1+sin 2)+...+1/(sin 1+sin 2+...sin n)
серега222 вне форума
Старый 01.06.2009, 16:15   #3
alex_fcsm
Участник клуба
 
Аватар для alex_fcsm
 
Регистрация: 10.11.2008
Сообщений: 1,502
По умолчанию

Если не напутал
Код:
uses crt;
var i,j,n:integer;
    sum,zn:real;

begin
clrscr;
readln(n);
sum:=0;
for i:=1 to n do
 begin
  zn:=0;
   for j:=1 to i do
    zn:=zn+sin(j);
   sum:=sum+1/zn;
 end;
 writeln(sum);
end.
Нормальное состояние техники - нерабочее, все остальное частный случай.
alex_fcsm вне форума
Старый 01.06.2009, 16:16   #4
NoHeart
Пользователь
 
Регистрация: 15.01.2009
Сообщений: 52
По умолчанию

var n,i,j:integer;
sum,buf:real;
begin
sum:=0;
writeln (' Введите n');
readln(n);
for i:=1 to n do begin
buf:=0;
for j:=1 to i do
buf:=buf+sin(j);
sum:=sum+1/buf;
end;
writeln(' Ответ :',sum);
end.


Возможны ошибки, писал без паскаля=)
ЗЫ: не забудте добавить рейтинг=)
Значок весов под ником.
NoHeart вне форума
Старый 01.06.2009, 16:17   #5
NoHeart
Пользователь
 
Регистрация: 15.01.2009
Сообщений: 52
По умолчанию

Ыыыы один в один почти=))))))
NoHeart вне форума
Старый 01.06.2009, 16:18   #6
alex_fcsm
Участник клуба
 
Аватар для alex_fcsm
 
Регистрация: 10.11.2008
Сообщений: 1,502
По умолчанию

Цитата:
Сообщение от NoHeart Посмотреть сообщение
Ыыыы один в один почти=))))))
ТОлько тип нужно real все-таки, а то синус не очень целый

P.S. Оперативно ))))
Нормальное состояние техники - нерабочее, все остальное частный случай.
alex_fcsm вне форума
Старый 01.06.2009, 16:19   #7
NoHeart
Пользователь
 
Регистрация: 15.01.2009
Сообщений: 52
По умолчанию

Уже исправил=)) Понял, что накосячил)))

Только, что то рейтинг ниже 10 опустился о_О =(

Последний раз редактировалось NoHeart; 01.06.2009 в 16:22.
NoHeart вне форума
Закрытая тема


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Помогите решить 2 задачки срочно надо а то меня повешают на практике мне надо к 2 июня!!! серега222 Паскаль, Turbo Pascal, PascalABC.NET 0 27.05.2009 17:46
Не могу понять как надо ч/з форму вывести результат на лист и еще связать с другим листом данных Aliyushka Microsoft Office Excel 28 16.01.2009 19:44
Помогите плз очень надо, никак не могу решить 3 задачки Pihan Помощь студентам 2 09.12.2008 15:47
17 июня у execom был день рождения. поздравляю! Alar Свободное общение 11 23.06.2008 09:09