Bupyc

Untitled

Jan 23rd, 2012
125
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Pascal 0.65 KB | None | 0 0
  1. program povtsel;
  2. uses crt;
  3. const
  4.     n=10;
  5. type
  6.     mas=array[1..n] of integer;
  7. var m:mas;
  8.     i,k,a:byte;
  9.     p,t,z:integer;
  10. begin
  11.     clrscr;
  12.     repeat
  13.         write('Enter n mas:');
  14.         read(k);
  15.         if (k<1) or (k>n) then
  16.             writeln('Error ',k,'<0 and',k,'>n');
  17.     until (k>0) and (k<=n);
  18.     write('Vvedite el mas: ');
  19.     a:=0;
  20.     p:=0;
  21.     for i:=1 to k do
  22.     begin
  23.         readln(t);
  24.         if p=t then
  25.         begin
  26.             if(z<>(i-1)) then
  27.             begin
  28.                 a:=a+1;
  29.                 m[a]:=i-1
  30.             end
  31.             else
  32.                 z:=0;
  33.             a:=a+1;
  34.             m[a]:=i;
  35.             z:=i;
  36.         end;
  37.         {writeln('P:',p,' t:',t,' i',i,' z:',z);}
  38.         p:=t;              
  39.     end;
  40.     writeln('El: ',a);
  41.     for i:=1 to a do
  42.     begin
  43.         writeln(m[i]);
  44.     end;
  45. end.
Advertisement
Add Comment
Please, Sign In to add comment