Advertisement
tuki2501

daycon

Sep 5th, 2018
192
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Pascal 0.92 KB | None | 0 0
  1. uses crt;
  2. var
  3.   a:array[1..2,1..100] of longint;
  4.   n:array[1..2] of longint;
  5.   i:longint;
  6.  
  7. function readArray(x:longint):longint;
  8. var i,n:longint;
  9. begin
  10.   write('Nhap so phan tu day [',x,']: ');
  11.   readln(n);
  12.   for i:=1 to n do
  13.     begin
  14.       write('Nhap phan tu [',x,'][',i,']: ');
  15.       readln(a[x][i]);
  16.     end;
  17.   readArray:=n;
  18. end;
  19.  
  20. function inArray(x,y:longint):longint;
  21. var i,tmp:longint;
  22. begin
  23.   tmp:=0;
  24.   for i:=y to n[2] do if x=a[2][i] then
  25.     begin
  26.       tmp:=i;
  27.       break;
  28.     end;
  29.   inArray:=tmp;
  30. end;
  31.  
  32. function solve():boolean;
  33. var
  34.   i,j,c:longint;
  35.   tmp:boolean;
  36. begin
  37.   i:=0;
  38.   c:=0;
  39.   tmp:=true;
  40.   for i:=1 to n[1] do
  41.     begin
  42.       j:=inArray(a[1][i],c+1);
  43.       if j>0 then c:=j
  44.       else tmp:=false;
  45.     end;
  46.   solve:=tmp;
  47. end;
  48.  
  49. begin
  50.   clrscr();
  51.  
  52.   for i:=1 to 2 do n[i]:=readArray(i);
  53.   writeln('Day 1 la day con cua day 2: ',solve());
  54.  
  55.   readln();
  56. end.
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement