В одномерном массиве найти количество элементов ,значение которых больше 6, но меньше 10

0 голосов
46 просмотров

В одномерном массиве найти количество элементов ,значение которых больше 6, но меньше 10


Информатика (27 баллов) | 46 просмотров
Дано ответов: 2
0 голосов
Правильный ответ

program xxx;

const n=30;

var
   a : array [1..n] of integer;
   i, k : integer;
begin

   readln(n);

   k:=0;
   for i:=1 to n do
     begin

       write('a[',i,']=');

       readln (a[i]);

       if (a[i]>6) and (a[i]<10) then k:=k+1;<br>     end;

   for i:=1 to n do
       write(a[i], ' ');

   writeln();
   writeln('Количество чисел=',k);
   readln();
end.

(52.1k баллов)
0 голосов

uses crt;
var
a:array [1..20] of integer;
i,c:integer;
begin
clrscr;
c:=0;
randomize();
for i:=1 to 20 do
begin
a[i]:=random(20);
write(a[i], ' ');
if (a[i]>6) and (a[i]<10) then c:=c+1;<br>end;
writeln();
writeln('Kolichestvo chisel: ',c);
readln();
end.

(1.1k баллов)