|  | 
 
 | 
| 
 | |||||||
| Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны | 
|  | 
|  | Опции темы | Поиск в этой теме | Опции просмотра | 
| 
			 
			#1  
			
			
			
			
		 | ||||
| 
 | ||||
|  Лабораторная работа на Delphi №4 Тема:Массивы. Работа с одномерными массивами. -------------------------------------------------- Задан одномерный массив B(10), заполненный произвольным образом. Подсчитать количество элементов массива, больших заданного числа K. Вывести результат, используя Edit.      | 
| 
			 
			#2  
			
			
			
			
		 | |||
| 
 | |||
|   Код: var b: array [0..9] of integer;{массив с числами}
    i:integer;
begin
randomize;
Edit2.Text:='0';{обнуляем поле чтобы ошибки не было}
memo1.Lines.Clear;
for i:=0 to 9 do begin
  b[i]:=random(StrToInt(Edit1.text)*2);{случайное число 'берем 0..К*2'}
  memo1.Lines.Add(IntToStr(b[i]));
  if b[i]>StrToInt(Edit1.text){проверяем больше оно К, если да} 
    then Edit2.Text:=IntToStr(StrToInt(Edit2.Text)+1);{увеличеваем на единицу число больших К}
end;Последний раз редактировалось stil, 23.12.2010 в 12:31. | 
| 
			 
			#3  
			
			
			
			
		 | ||||
| 
 | ||||
|   Stil, извени меня за нагласть, но ты бы не мог хотябы в двух словах объяснить, что программа делает. А то я ввожу значения, а он мне какий то значения выдает которые я не понимаю, как он эти числа получил. Еще раз извините меня. И спасибо за первую программу.  | 
| 
			 
			#4  
			
			
			
			
		 | ||||
| 
 | ||||
|   Stil, огромное вам спасибо!!! |