IPB
ЛогинПароль:

> Прочтите прежде чем задавать вопрос!

1. Заголовок темы должен быть информативным. В противном случае тема удаляется ...
2. Все тексты программ должны помещаться в теги [code=pas] ... [/code].
3. Прежде чем задавать вопрос, см. "FAQ", если там не нашли ответа, воспользуйтесь ПОИСКОМ, возможно такую задачу уже решали!
4. Не предлагайте свои решения на других языках, кроме Паскаля (исключение - только с согласия модератора).
5. НЕ используйте форум для личного общения, все что не относится к обсуждению темы - на PM!
6. Одна тема - один вопрос (задача)
7. Проверяйте программы перед тем, как разместить их на форуме!!!
8. Спрашивайте и отвечайте четко и по существу!!!

 
 Ответить  Открыть новую тему 
> Помогите с решением, Мат. ожитание числа используемых тех. устройств
Selena
сообщение 18.10.2007 5:16
Сообщение #1


Новичок
*

Группа: Пользователи
Сообщений: 39
Пол: Женский
Реальное имя: Ольга

Репутация: -  0  +


Всем привет! smile.gif
У меня тут такая проблема, не могу составить правильно цикл или написать выражение..
Вообщем нужно вычислить вот что:
Дано число N=500 и массив nd[i] с элементами (9,13, 16,15,11,6)
И формула где нужно найти Ni
Ni=(N+(N-dn[1]))/2
Ni=(N+(N-dn[1])+(N-dn[1]-dn[2]))/3
Ni=(N+(N-dn[1])+(N-dn[1]-dn[2])+(N-dn[1]-dn[2]-nd[4]))/4........ ну и тд

Здесь не нужно фрмировать массив Ni просто постоянно вывадить его на печать.
Заранее спасибо
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
Lapp
сообщение 18.10.2007 6:34
Сообщение #2


Уникум
*******

Группа: Модераторы
Сообщений: 6 823
Пол: Мужской
Реальное имя: Лопáрь (Андрей)

Репутация: -  159  +


Можно так (m - количество элементов в dn):
s:=0;
t:=N;
for i:=1 to m do begin
s:=s+dn[i];
t:=(t+(N-s);
Ni:=t/(i+1);
WriteLn(Ni)
end;

А еще можно так..
for i:=1 to m do
Ni:=N*(i+1);
for j:=1 to i do Ni:=Ni-dn[j]*(i-j+1);
Ni:=Ni/(i+1);
WriteLn(Ni)
end;

Выбирай, что больше нравится smile.gif


--------------------
я - ветер, я северный холодный ветер
я час расставанья, я год возвращенья домой
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
volvo
сообщение 18.10.2007 9:38
Сообщение #3


Гость






Цитата
Ni=(N+(N-dn[1])+(N-dn[1]-dn[2])+(N-dn[1]-dn[2]-nd[4]))/4
Выделенная цифра правильная?
 К началу страницы 
+ Ответить 
-Selena-
сообщение 18.10.2007 17:38
Сообщение #4


Гость






Цитата(volvo @ 18.10.2007 9:38) *

Выделенная цифра правильная?

Нет там 3, торопилась
 К началу страницы 
+ Ответить 

 Ответить  Открыть новую тему 
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 



- Текстовая версия 19.06.2025 19:35
Хостинг предоставлен компанией "Веб Сервис Центр" при поддержке компании "ДокЛаб"