Untitled


SUBMITTED BY: Guest

DATE: Oct. 9, 2014, 6:31 a.m.

FORMAT: Text only

SIZE: 3.2 kB

HITS: 1250

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

comments powered by Disqus