|  | 
 
 | 
| 
 | |||||||
| Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны | 
|  | 
|  | Опции темы | Поиск в этой теме | Опции просмотра | 
| 
			 
			#1  
			
			
			
			
		 | |||
| 
 | |||
|  Массив. Получить сумму всех элементов, следующих за первым таким элементом A Даны натуральное число n, целые числа А, Х1, ..., Хn. Если в последова- тельности есть хотя бы один элемент, равный А, то получить сумму всех элементов, следующих за первым таким элементом; в противном случае ответом должно быть число 10. | 
| 
			 
			#2  
			
			
			
			
		 | ||||
| 
 | ||||
|   Код: const
 n = 30;
 A = 5;
var
 i, sm: integer;
 X: array[1..n] of integer;
begin
 for i := Low(X) to High(X) do X[i]:= i;
 sm:= 0;
 if A < n then
  for i := A+1 to High(X) do Inc(sm, X[i])
 else sm:= 10;
 ShowMessage('Ответ: ' + IntToStr(sm));
end; |