ОЛ
Оле Лукое

У прилавка магазина выстроилась очередь из n покупателей. Время обслуживания i-го покупателя равно ti (i = 1, ..n).

У прилавка магазина выстроилась очередь из n покупателей. Время обслуживания i-го покупателя равно ti (i = 1, ..n). Определить время Сi пребывания i-го покупателя в очереди.
Помогите пожалуйста если не трудно составить программу))

СС
София Скляр

Пишите на почту или в асю 586178755

АЛ
Альберт Ломанов

и опять зловредный и непонятный для девочки сволочь-паскаль ...

НМ
Неля Мамлеева

Очевидно, что T(i) задают массив времен обслуживания каждого покупателя. Тогда чтобы узнать время Сi надо сложить все T(i) с i не больше его номера в очереди. То есть для 4-го в очереди С (4)= T(1)+T(2)+T(3)+T(4)
Получается цикл
for k:=1 to N do begin
sum:=0;
for m:=1 to i do sum:=sum+T(i);
C(k):=sum;
end;

Дмитрий Бондарев
Дмитрий Бондарев

В дополнение к предыдущему ответу.

> не больше его номера в очереди

Строго меньше, ведь обслуживаемый покупатель уже не ждёт и время его обслуживания учитывать не надо: С (4) = Т (1) + Т (2) + Т (3)

Похожие вопросы
помогите составить программу в Паскале, вычисляющую сумму ряда S=i+i/i*5, где i принадлежит [1;20], с шагом равным 1
var i, k, N1, N : integer; Begin Writeln('Введите число первого дня'); readln(K); Writeln('Цена за 1 игрушку='); re
почему в паскале выдает ошибку 39( в этой строчке: for i:=1 to n do)?
Как будет цикл с помощью downto(паскаль) в C+? for i=1 downto n do
Нужна маленькая помощь программиста. чем отличается это for i=1 to n-1 do от этого for i=1 to n do
Написать программу нахождения произведения чисел, c общим (i + 2), если i лежит в интервале от 1 до N. На языке паскал
1. Найти в одно-ом мас-ве размером N, два оди-ых эле-та. Найти эти эле-ты за время O(N). Возьм-те в кач-ве прим-ра N=100
Помогите, срочно.... Задана целочисленная матрица a[i,j] при i=1..m, образовать одномерный массив B[j] при j=1..n, где ка
for i:=1 to N do for j:=i+1 to N do Последняя строка што означает? ..