Advertisement
Guest User

Untitled

a guest
Nov 17th, 2017
60
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.95 KB | None | 0 0
  1. program Nebelica_3;
  2. var first, second, size, vectorCounter, m, x1, x2, n, p: integer; vec: array of integer;
  3.  
  4. begin
  5. writeln('Enter first number:');
  6. read(first);
  7. writeln('Enter second number:');
  8. read(second);
  9. size := 0;
  10. x1 := first;
  11. while x1 <> 0 do
  12. begin
  13. x1 := x1 div 10;
  14. size := size + 1;
  15. end;
  16. setlength(vec, size);
  17. vectorCounter := 0;
  18. x1 := first;
  19. while x1 <> 0 do
  20. begin
  21. m := x1 mod 10;
  22. x1 := x1 div 10;
  23. x2 := first;
  24. n := 0;
  25. while x2 <> 0 do
  26. begin
  27. p := x2 mod 10;
  28. x2 := x2 div 10;
  29. if m = p then n := n + 1;
  30. end;
  31. if (n = 1) then
  32. begin
  33. vec[vectorCounter] := m;
  34. vectorCounter := vectorCounter + 1;
  35. end;
  36. end;
  37. vectorCounter := 0;
  38. while second <> 0 do
  39. begin
  40. m := second mod 10;
  41. second := second div 10;
  42. if vec.Contains(m) then vectorCounter := vectorCounter + 1;
  43. end;
  44. writeln(vectorCounter);
  45. end.
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement