30.05.2013, 14:34 | #1 (permalink) |
Новичок
Регистрация: 30.05.2013
Сообщений: 1
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 10
|
Спасайте, последний день остался
1.Номер минимального по модулю элемента массива. 2.Сумму модулей элементов этого массива расположенных после первого отрицательного элемента. 3.Сжать массив удалив из него все элементы величина которых находится в интервале[a,b].Освободившиеся в конце массива элементы заполнить нулями. |
30.05.2013, 14:34 | |
Helpmaster
Member
Регистрация: 08.03.2016
Сообщений: 0
|
Возможно, что вы еще не читали аналогичные по содержанию топики До конца поддержки Windows XP SP3 остался ровно один год Sharp SH837W - последний флагман линейки Последний переделанный БП из АТХ Первый и последний |
30.05.2013, 14:50 | #4 (permalink) |
Плотник
Регистрация: 04.03.2013
Адрес: Пестово
Сообщений: 4,645
Записей в дневнике: 10
Сказал(а) спасибо: 8
Поблагодарили 17 раз(а) в 2 сообщениях
Репутация: 18160
|
И эти люди возможно станут у руля промышленности государства.И что они смогут сделать? Даже украсть то ,что лежит , не сумеют
|
30.05.2013, 15:02 | #5 (permalink) |
Специалист
Регистрация: 27.08.2008
Адрес: Санкт-Петербург
Сообщений: 27,807
Сказал(а) спасибо: 340
Поблагодарили 583 раз(а) в 208 сообщениях
Репутация: 113184
|
Да ладно, сейчас нарисую. Делов-то...
|
Ads | |
Member
Регистрация: 31.10.2006
Сообщений: 40200
Записей в дневнике: 0
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 55070
|
30.05.2013, 15:21 | #6 (permalink) |
Специалист
Регистрация: 27.08.2008
Адрес: Санкт-Петербург
Сообщений: 27,807
Сказал(а) спасибо: 340
Поблагодарили 583 раз(а) в 208 сообщениях
Репутация: 113184
|
Вот:
Код:
Const N=20; Var C,D:Array[1..N] of Integer; i,j,Imin:Byte; Min,a,b:Integer; Sum:Word; Begin Randomize; Writeln('Initial array:'); Min:=200; For i:=1 to N do begin C[i]:=-50+Random(100); Write(C[i]:8); if Abs(C[i])<Min then begin Imin:=i; Min:=Abs(C[i]); end; end; Writeln; Writeln('Number of minimal element (abs. value) is ',Imin); Writeln; Sum:=0; j:=0; Repeat Inc(j); Until C[j]<0; For i:=j+1 to N do Inc(Sum,Abs(C[i])); Writeln('Sum= ',Sum); Writeln; Write('a= '); Readln(a); Write('b= '); Readln(b); For i:=1 to N do D[i]:=0; j:=0; For i:=1 to N do if (C[i]<a) or (C[i]>b) then begin Inc(j); D[j]:=C[i]; end; Writeln('Compressed array: '); For i:=1 to N do Write(D[i]:8); Readln End. |
30.05.2013, 16:03 | #8 (permalink) |
Преданный партиец "ПЛВ"
Регистрация: 30.04.2008
Адрес: Bora-Bora
Сообщений: 13,813
Записей в дневнике: 4
Сказал(а) спасибо: 303
Поблагодарили 146 раз(а) в 59 сообщениях
Репутация: 45469
|
Такое чувство, что ты, Владимир, опоздал. Мы его потеряли.
__________________
Урраа!!! Зарработало!!! |
30.05.2013, 17:16 | #10 (permalink) |
Специалист
Регистрация: 27.08.2008
Адрес: Санкт-Петербург
Сообщений: 27,807
Сказал(а) спасибо: 340
Поблагодарили 583 раз(а) в 208 сообщениях
Репутация: 113184
|
|
Ads | |
Member
Регистрация: 31.10.2006
Сообщений: 40200
Записей в дневнике: 0
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 55070
|
|
|