Advertisement
CyberPascal

Untitled

Apr 14th, 2014
98
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Pascal 0.93 KB | None | 0 0
  1. Program Bla_bla; uses crt;
  2.  
  3. const n=10; {Кол-во элементов в массиве}
  4.       intx=25; {Начало интервала}
  5.       inty=50; {Конец интервала}
  6.       int=[intx..inty]; {Интервал}
  7.  
  8. var vector:array[1..n] of integer;
  9.     i,count:byte;
  10.  
  11. Begin clrscr;
  12. Randomize;
  13. Writeln('Исходный массив: ');
  14. for i:=1 to n do
  15.     Begin
  16.     Vector[i]:=Random(101);
  17.     Vector[i]:=Vector[i]-50;
  18.     Write(Vector[i]:5);
  19.     end;
  20. Writeln;
  21.  
  22. Count:=N; {По умолчанию, все элементы массива не принадлежат интервалу Int[intx..inty]}
  23.  
  24. for i:=1 to n do if (Vector[i] in Int) then Dec(Count); {Считаем кол-во элементов не принадлежащих интервалу Int[intx..inty]}
  25.  
  26. Writeln('Кол-во чисел не принадлежащих интервалу [',intx,'..',inty,']: ',Count);  
  27. Readln;
  28. end.
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement