Показать сообщение отдельно
Старый 16.03.2011, 06:48   #5 (permalink)
shrek=)
Студент БГПУ
 
Аватар для shrek=)
 
Регистрация: 06.02.2010
Сообщений: 420
Записей в дневнике: 3
Сказал(а) спасибо: 1
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 470
По умолчанию

Цитата:
Сообщение от ter12 Посмотреть сообщение
3. Из массива В[1..8] уберите все отрицательные элементы, заменив их на значения предыдущих элементов.
Так как для первого элемента предыдущего нет, то генерируем ему положительное значение.
Код:
var 
b:array [1..8] of integer;
i:integer;
begin
randomize;
b[1]:=random(30)+1;
for i:=2 to 8 do begin
b[i]:=random(31)-30;
if b[i]<0 then b[i]:=b[i-1];
end;
for i:=1 to 8 do 
write (b[i]:2);
readln 
end.

Последний раз редактировалось shrek=); 16.03.2011 в 06:52 Причина: :))
shrek=) вне форума   Ответить с цитированием
Ads

Яндекс

Member
 
Регистрация: 31.10.2006
Сообщений: 40200
Записей в дневнике: 0
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 55070