Pascallllll


SUBMITTED BY: Guest

DATE: Oct. 9, 2014, 5:57 a.m.

FORMAT: Text only

SIZE: 3.1 kB

HITS: 1343

  1. PROGRAM BT7_40;
  2. USES crt;
  3. VAR n,m,i,j,k,s : INTEGER;
  4. A:ARRAY[1..100,1..100] OF INTEGER;
  5. BEGIN
  6. clrscr;
  7. s:=0;
  8. k:=0;
  9. Write('Nhap m,n : ') ;
  10. Readln(m,n);
  11. FOR i:= 1 TO n DO
  12. FOR j:= 1 TO m DO
  13. BEGIN
  14. Writeln('Nhap A[',i,',',j,'] : ');
  15. Readln(A[i,j]);
  16. END;
  17. writeln;
  18. writeln;
  19. FOR i:=1 TO n DO
  20. FOR j:= 1 TO m DO
  21. IF A[i,j] MOD (i+j) =0 THEN BEGIN k:=k+1; s:=s+A[i,j]; END;
  22. Writeln('Ma tran A : ');
  23. writeln;
  24. FOR i :=1 TO n DO
  25. BEGIN
  26. FOR j := 1 TO m DO
  27. write(A[i,j]:5);
  28. Writeln;
  29. writeln;
  30. END;
  31. Writeln('Tong la : ',s);
  32. Writeln('So luong : ',k);
  33. readln;
  34. END.
  35. ---------------------------------
  36. PROGRAM BT7_41;
  37. USES crt;
  38. VAR n,m,k,i,j,s,l: INTEGER;
  39. A:ARRAY[1..100,1..100] OF INTEGER;
  40. BEGIN
  41. clrscr;
  42. s:=0;
  43. l:=0;
  44. Write('Moi nhap m, n : ');
  45. Readln(m,n);
  46. FOR i:=1 TO n DO
  47. FOR j:=1 TO m DO
  48. BEGIN
  49. Writeln('Moi nhap A[',i,',',j,'] : ');
  50. Readln(A[i,j]);
  51. END;
  52. Writeln('Ma tran A la : ');
  53. Writeln;
  54. FOR i:= 1 TO n DO
  55. BEGIN
  56. FOR j:=1 TO m DO
  57. Write(A[i,j]:4);
  58. writeln;
  59. Writeln;
  60. END;
  61. FOR j:= 1 TO m DO
  62. s:=s+A[1,j];
  63. Writeln('Tong cac phan tu dong 1 la : ',s);
  64. Readln;
  65. Writeln('Moi nhap k: ');
  66. Readln(k);
  67. FOR i:=1 TO m DO
  68. l:=l+ A[i,k];
  69. Writeln('Tong cac phan tu cot ',k,' la : ',l);
  70. Readln;
  71. END.
  72. ------------------------------------
  73. PROGRAM BT7_42;
  74. USES crt;
  75. VAR n,m,i,j,k,t : INTEGER;
  76. A:ARRAY[1..100,1..100] OF INTEGER;
  77. BEGIN
  78. clrscr;
  79. Write('Moi nhap m, n : ');
  80. Readln(m,n);
  81. FOR i:=1 TO n DO
  82. FOR j:=1 TO m DO
  83. BEGIN
  84. Writeln('Moi nhap A[',i,',',j,'] : ');
  85. Readln(A[i,j]);
  86. END;
  87. Writeln('Ma tran A la : ');
  88. Writeln;
  89. FOR i :=1 TO n DO
  90. BEGIN
  91. FOR j:= 1 TO m DO
  92. Write(A[i,j]:4);
  93. Writeln;
  94. Writeln;
  95. END;
  96. FOR k:= n DOWNTO 2 DO
  97. FOR i:=1 TO n-1 DO
  98. IF A[i,1] > A[i+1,1] THEN
  99. BEGIN
  100. t:=A[i,1];
  101. A[i,1]:=A[i+1,1];
  102. A[i+1,1]:=t;
  103. END;
  104. Writeln('Ma tran sau khi da sap xep : ');
  105. FOR i:=1 TO n DO
  106. BEGIN
  107. FOR j:=1 TO m DO
  108. Write(A[i,j]:4);
  109. Writeln;
  110. Writeln;
  111. END;
  112. readln;
  113. END.
  114. ---------------------------------------
  115. Program Chuyen;
  116. uses crt;
  117. Var S:string;
  118. N,i,k,h:integer;
  119. Begin
  120. write('Nhap vao so N:');
  121. Readln(N);
  122. S:='';
  123. while N <>0 do
  124. Begin k:=N mod 2; if k=0 then S:='0'+S else S:='1'+S; N:=N div 2; End;
  125. write(S);
  126. Readln
  127. End.
  128. ------------------------
  129. Program npsangtp;
  130. uses crt;
  131. Var S:string;
  132. A:array[1..100] of integer;
  133. N,i,k,gt:integer;
  134. Begin
  135. write('Nhap vao so nhi phan : ');
  136. Readln(S);
  137. For i:=1 to length(s) do
  138. if S[i]='1' then A[i]:=1
  139. else
  140. A[i]:=0;
  141. N:=0;
  142. For i:=1 to length(S) do
  143. Begin
  144. gt:=1;
  145. For k:=1 to length(S)-i do
  146. gt:=gt*2;
  147. N:=N+A[i]*gt;
  148. End;
  149. write('So thap phan la:',N);
  150. Readln
  151. End.

comments powered by Disqus