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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 15.01.2012, 19:41   #1
alonix
Пользователь
 
Регистрация: 15.01.2012
Сообщений: 14
По умолчанию Найти сумму элементов последовательности между первым и последним нулем.

Найти сумму элементов последовательности между первым и последним нулем. Последовательность содержит по крайней мере 2 нуля.
Решение можно представить на любом из языков программирования, заранее благодарен за помощь.
alonix вне форума Ответить с цитированием
Старый 15.01.2012, 20:06   #2
alonix
Пользователь
 
Регистрация: 15.01.2012
Сообщений: 14
По умолчанию

Помогите ребят
alonix вне форума Ответить с цитированием
Старый 15.01.2012, 20:11   #3
Mad_Cat
Made In USSR!
Старожил
 
Аватар для Mad_Cat
 
Регистрация: 01.09.2010
Сообщений: 3,657
По умолчанию

Код:
k:=1;
while a[k]<>0 do k:=k+1;
i:=n ;
while a[i]<>0 do  i:=i-1;s:=0;
while k<=i do begin s:=s+a[k];k:=k+1;end;
"...В жизни я встречал друзей и врагов.В жизни много всего перевидал.Солнце тело мое жгло, ветер волосы трепал,но я смысла жизни так и не узнал..."
(c) Юрий Клинских aka "Хой"
Mad_Cat вне форума Ответить с цитированием
Старый 15.01.2012, 20:57   #4
alonix
Пользователь
 
Регистрация: 15.01.2012
Сообщений: 14
По умолчанию

Проблема в том что нельзя использовать счет с конца последовательности
alonix вне форума Ответить с цитированием
Старый 15.01.2012, 21:00   #5
Mad_Cat
Made In USSR!
Старожил
 
Аватар для Mad_Cat
 
Регистрация: 01.09.2010
Сообщений: 3,657
По умолчанию

Цитата:
проблема в том что нельзя использовать счет с конца последовательности
а где об этом в условии?
Код:
for i:=1 to n do
if a[i]=0 then begin k:=i;break;end;
For i:=k+1 to n do
if a[i]=0 then k1=i;
For i:=k to k1 do
s:=s+a[i];
"...В жизни я встречал друзей и врагов.В жизни много всего перевидал.Солнце тело мое жгло, ветер волосы трепал,но я смысла жизни так и не узнал..."
(c) Юрий Клинских aka "Хой"
Mad_Cat вне форума Ответить с цитированием
Старый 15.01.2012, 22:29   #6
alonix
Пользователь
 
Регистрация: 15.01.2012
Сообщений: 14
По умолчанию

Спасибо, а если в последовательности будет 3 или более нуля?
alonix вне форума Ответить с цитированием
Старый 16.01.2012, 04:48   #7
Mad_Cat
Made In USSR!
Старожил
 
Аватар для Mad_Cat
 
Регистрация: 01.09.2010
Сообщений: 3,657
По умолчанию

Цитата:
Спасибо, а если в последовательности будет 3 или более нуля?
то
Цитата:
Найти сумму элементов последовательности между первым и последним нулем.
выполнится
"...В жизни я встречал друзей и врагов.В жизни много всего перевидал.Солнце тело мое жгло, ветер волосы трепал,но я смысла жизни так и не узнал..."
(c) Юрий Клинских aka "Хой"
Mad_Cat вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Вычислить сумму элементов массива, расположенных между первым и последним положительными элементами Fitch573 Помощь студентам 4 09.01.2012 18:04
Матрица, каждой строке найти макс. и мин. элементы и поменять их с первым и последним элементом строки (Паскаль) тина222 Помощь студентам 0 02.11.2011 22:01
найти сумму элементов массива расположных между первым и последним положительным Julila Помощь студентам 9 06.01.2011 02:32
Определить сумму первых n элементов последовательности denicko Помощь студентам 5 27.10.2010 22:21
Найти сумму чисел последовательности, расположенных между максимальным отрицательным и минимальным положи Maks6169 Помощь студентам 6 02.12.2009 10:38