15.06.2010, 17:34 | #1 (permalink) |
Новичок
Регистрация: 15.04.2010
Сообщений: 10
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 10
|
Помогите с программами. На завтра.
В массив B записать все положительные члены массива A,в массив C все отрицательные(сохраняя порядок элементов)Вывести сначала размер и содержимое массива B,а затем-размер и содержимое массива C. |
15.06.2010, 17:34 | |
Helpmaster
Member
Регистрация: 08.03.2016
Сообщений: 0
|
Если хотите решить проблемы быстрее - посмотрите аналогичные темы Помогите с Паскалем SharpDevelop помогите дописать задачу. Завтра экзамен. |
15.06.2010, 17:41 | #2 (permalink) |
Новичок
Регистрация: 15.04.2010
Сообщений: 10
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 10
|
помогите с прогами...на завтра
1)Дано целое число N(>2) и набор из N чисел - значений некоторой величины, полученных в N опытах. Найти среднее значение этой величины. При вычислении среднего значения не учитывать минимальное и максимальное из имеющихся в наборе значений.
2)Дан массив А размера N. Сформировать новый массив B того же размера по след правилу: элеменнт Bk равен среднему арифметическому элементов массива А с номерами от K до N. |
15.06.2010, 17:55 | #3 (permalink) |
Новичок
Регистрация: 15.04.2010
Сообщений: 10
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 10
|
помогите до завтра!!!(((
1)Дан целочисленный массив размера N. Удалить из массива все одинаковые элементы, оставив их первые вхождения.
2)Дан целочисленный массив размена N. Преобразовать массив, увеличив его последнюю серию наибольшей длины на один элемент. |
15.06.2010, 20:15 | #5 (permalink) |
Специалист
Регистрация: 27.08.2008
Адрес: Санкт-Петербург
Сообщений: 27,807
Сказал(а) спасибо: 340
Поблагодарили 583 раз(а) в 208 сообщениях
Репутация: 113184
|
О, так это что же - нам целая ночь дается для решения Ваших задач за семестр? Очень любезно с Вашей стороны. Вот только, боюсь, меня столь заманчивая перспектива интеллектуального кутежа несколько, как бы это сказать, не вдохновляет. Извините.
|
Ads | |
Member
Регистрация: 31.10.2006
Сообщений: 40200
Записей в дневнике: 0
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 55070
|
16.06.2010, 10:49 | #6 (permalink) | |
Специалист
Регистрация: 27.08.2008
Адрес: Санкт-Петербург
Сообщений: 27,807
Сказал(а) спасибо: 340
Поблагодарили 583 раз(а) в 208 сообщениях
Репутация: 113184
|
Цитата:
Код:
Const NA=30; VAR NB,NC:BYTE; A,B,C:ARRAY[1..NA] of INTEGER; i:INTEGER; BEGIN RANDOMIZE; NB:=0; NC:=0; WriteLn('Initial array ("A"):'); For i:=1 to NA do begin A[i]:=RANDOM(100)-50; Write(A[i]:4); IF A[i]>0 then begin INC(NB); B[NB]:=A[i]; end else IF A[i]<0 then begin INC(NC); C[NC]:=A[i]; end; end; WriteLn; WriteLn('NB= ',NB); IF NB>0 then For i:=1 to NB do Write(B[i]:4); WriteLn; WriteLn('NC= ',NC); IF NC>0 then For i:=1 to NC do Write(C[i]:4); WriteLn; ReadLn; END. |
|
16.06.2010, 11:07 | #7 (permalink) | |
support
Регистрация: 19.08.2007
Адрес: Зея
Сообщений: 15,797
Записей в дневнике: 71
Сказал(а) спасибо: 166
Поблагодарили 203 раз(а) в 86 сообщениях
Репутация: 75760
|
Цитата:
Код:
uses crt; const n=10; var a: array[1..n] of integer; b: array[1..n] of real; i,k: integer; begin randomize; for i:=1 to n do a[i]:=random(100)-40; for i:=1 to n do begin b[i]:=0; for k:=i to n do b[i]:=b[i]+a[k]; b[i]:=b[i]/(n-i+1); end; writeln('a[i] b[i]'); for i:=1 to n do writeln(a[i]:4,' ',b[i]:4:6); readln; end.
__________________
Убить всех человеков! |
|
16.06.2010, 11:21 | #8 (permalink) | |
Специалист
Регистрация: 27.08.2008
Адрес: Санкт-Петербург
Сообщений: 27,807
Сказал(а) спасибо: 340
Поблагодарили 583 раз(а) в 208 сообщениях
Репутация: 113184
|
Цитата:
Код:
Const N=30; VAR Nactual:BYTE; A:ARRAY[1..N] of WORD; i:INTEGER; Min,Max:WORD; Medium:Real; BEGIN RANDOMIZE; WriteLn('Initial array:'); Min:=100; Max:=0; For i:=1 to N do begin A[i]:=RANDOM(20)+40; Write(A[i]:4); If A[i]>Max then Max:=A[i]; If A[i]<Min then Min:=A[i]; end; WriteLn; Nactual:=0; Medium:=0; For i:=1 to N do If (A[i]>Min) and (A[i]<Max) then begin INC(Nactual); Medium:=Medium+A[i]; end; WriteLn('Medium= ',Medium/Nactual:6:3); ReadLn; END. |
|
Ads | |
Member
Регистрация: 31.10.2006
Сообщений: 40200
Записей в дневнике: 0
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 55070
|
|
|