Advertisement
Guest User

Untitled

a guest
May 3rd, 2013
54
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.08 KB | None | 0 0
  1. procedure mark;
  2. var mar: array [1..100] of Tbook;
  3. kol: array [1..100] of integer;
  4. mass:array[1..100] of Tbook;
  5. a: file of Tbook;
  6. i,j,k,d: integer;
  7. z: Tbook;
  8. begin
  9. clrscr;
  10. assign(a,'a.dat');
  11. massiv(a,mass,k);
  12. i:=0; k:=0;
  13. reset(a);
  14. while not eof(a) do
  15. begin
  16. read(a,z);
  17. with z do
  18. begin
  19. k:=0;
  20. for j:=1 to i do
  21. if mass[j].marka=mass[i].marka then inc(k);
  22. if k=0 then
  23. begin
  24. inc(i);
  25. mass[i].marka:=mass[j].marka
  26. end;
  27. end;
  28. end;
  29. reset(a);
  30. d:=i;
  31. while not eof(a) do
  32. begin
  33. read(a,z);
  34. with z do
  35. for i:=1 to d do
  36. if mass[i].marka=mass[j].marka then inc(kol[i]);
  37. end;
  38. writeln('Êîëè÷åñòâî àâòîìîáèëåé êàæäîé ìàðêè:');
  39. for i:=1 to d do
  40. writeln(mass[i].marka,'-',kol[i]);
  41. writeln;
  42. close(a);
  43.  
  44. end;
  45. end.
  46.  
  47. {Процедура massiv записывает данные из файла в массив}
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement