1)Определить количество положительных,отрицательных элементов и нулей в массиве.   2)В массиве заменить все числа больше 10 на 1000.   3)Найти два самых маленьких числа.   4)Отсортировать вторую половину таблицы по убыванию.
 
 |  
| 
 | 
  
 
 | 
1.   var   q,w,e,a,i,n:integer;   begin   read(n);   for i:=1 to n do begin   read(a);   if a>0 then q:=q+1;   if a<0 then w:=w+1;   if a=0 then e:=e+1;end;   writeln(q,w,e);   end.   2.   var   a:array[1..100]of integer;   i,n:integer;   begin   read(n);   for i:=1 to n do begin   read(a[i]);   if a[i]>10 then a[i]:=1000;end;   for i:=1 to n do   write(a[i],' ');   end. 
   3.   var   a:array[1..100]of integer;   i,q,w,n:integer;   begin   q:=high(q);   w:=high(w);   read(n);   for i:=1 to n do begin   read(a[i]);   if a[i]<q then q:=a[i];end;   for i:=1 to n do   if (a[i]<w)and(a[i]<>q) then w:=a[i];   writeln(q,' ',w);   end. 
   4.   Не понял задания. 
   "Спасибо" принимается в виде повышения репутации ( Зелёный плюсик:) ).Спасибо
  Нужна помощь? Сюда: vkontakte.ru/berestovskiy
 
 |  
| 
 | 
  
 |