Заполнить с клавиатуры массив a[1...9]. Вывести на экран количество чисел , больших 2 и сумму тех, которые не больше -12. Отсортировать массив по убыванию и вывести на экран в одну строку. Ребят кто шарит Заранее огромное вам

ariananasirova ariananasirova    3   09.03.2020 01:08    0

Ответы
goratkin2005 goratkin2005  11.10.2020 21:04

var a:array[1..9] of integer;

   i,j,c,sum,t:integer;

begin

 c:=0;

 sum:=0;

 for i:=1 to 9 do readln(a[i]);

 for i:=1 to 9 do begin

   if a[i]>2 then c += 1;

   if a[i]<12 then sum += a[i];

 end;

 for i:=1 to 9 do begin

   for j:=9 downto i do begin

     if a[j]>a[i] then begin

       t:=a[i];

       a[i]:=a[j];

       a[j]:=t;

     end;

   end;

 end;

 writeln('Количество чисел > 2: ',c);

 writeln('Сумма чисел < 12: ',sum);

 for i:=1 to 9 do writeln('a[',i,']=',a[i]);

end.


Заполнить с клавиатуры массив a[1...9]. Вывести на экран количество чисел , больших 2 и сумму тех, к
ПОКАЗАТЬ ОТВЕТЫ
Другие вопросы по теме Информатика