Mình vừa tìm được bài giải và source dựa trên cuốn sách 1000 bài tập Kỹ Thuật Lập Trình của Thầy Nguyễn Tấn Trần Minh Khang


Gửi các Bạn link download sách Bài Tập Kỹ Thuật Lập Trình của Thầy Nguyễn Tấn Trần Minh Khang bạn nên mua sách này ở  quầy sách trường đại học Khoa Học Tự Nhiên):  https://drive.google.com/open?id=0B3a0TU0jFlxnRy1wWTNxWjNtT28


Dưới đây là bài giải do anh Nam Sơn giải, xin phép được chia sẻ lại cho anh em.


Bài Tập Căn Bản


Bài 1/4/SBT Thầy NTTMK:S(n)=1+2+3+...+n .


Bài 2/4/SBT Thầy NTTMK:Tính S(n)=1^2+2^2+3^2+...+n^2 .


Bài 3/4/SBT Thầy NTTMK:Tính S(n)=1+1/2+1/3+...+1/n .


Bài 4/4/SBT Thầy NTTMK:Tính S(n)=1/2+1/4+...+1/2n .


Bài 5/4/SBT Thầy NTTMK:Tính S(n)=1+1/3+1/5+...+1/(2n+1) .


Bài 6/4/SBT Thầy NTTMK:Tính S(n)=1/(1*2)+1/(2*3)+...+1/(n*(n+1)) .


Bài 7/5/SBT Thầy NTTMK:Tính S(n)=1/2+2/3+3/4+...+n/(n+1) .


Bài 8/5/SBT Thầy NTTMK:Tính S(n)=1/2+3/4+5/6+...+(2n+1)/(2n+2) .


Bài 9/5/SBT Thầy NTTMK:Tính S(n)=1*2*3*...*n .


Bài 10/5/SBT Thầy NTTMK:Tính T(x,n)=x^n .


Bài 11/5/SBT Thầy NTTMK:Tính S(n)=1+1*2+1*2*3+...+1*2*3*...n .


Bài 12/5/SBT Thầy NTTMK:Tính S(n)=x+x^2+x^3+...+x^n .


Bài 13/5/SBT Thầy NTTMK:Tính S(n)=x^2+x^4+...+x^2n .


Bài 14/5/SBT Thầy NTTMK:Tính S(n)=x+x^3+x^5+...+x^(2n+1) .


Bài 15/5/SBT Thầy NTTMK:Tính S(n)=1+1/(1+2)+1/(1+2+3)+...+1/(1+2+3+...+n)


Bài 16/5/SBT Thầy NTTMK:Tính S(n)=x+x^2/(1+2)+x^3/(1+2+3)+...+x^n/(1+2+3+...+n)


Bài 17/5/SBT Thầy NTTMK:Tính S(n)=x+x^2/2!+x^3/3!+...+x^n/n! .


Bài 18/6/SBT Thầy NTTMK:Tính S(n)=1+x^2/2!+x^4/4!+...+(x^(2n))/(2n)! .


Bài 19/6/SBT Thầy NTTMK:Tính S(n)=x+x^3/3!+x^5/5!+...+x^(2n+1)/(2n+1)! .


Mình làm gộp 10 bài từ bài 20 -> 29 nhé ! Bên trong có ghi rõ đề bài ^^


Bài 30/6/SBT Thầy NTTMK:Cho số nguyên dương n.Kiểm tra số nguyên dương n có phải là số hoàn thiện hay không ?


Bài 31/7/SBT Thầy NTTMK:Cho số nguyên dương n.Kiểm tra số nguyên dương n có phải là số nguyên tố hay không ?


Bài 32/7/SBT Thầy NTTMK:Cho số nguyên dương n.Kiểm tra số nguyên dương n có phải là số chính phương hay không ?


Bài 33/7/SBT Thầy NTTMK:Tính S(n)=√(2+√(2+√(2+⋯√(2+√2) ) ) ) có n dấu căn


Bài 34/7/SBT Thầy NTTMK:Tính S(n)= √(n+√(n-1+√(n-2+⋯√(2+√1) ) ) ) có n dấu căn.


Bài 35/7/SBT Thầy NTTMK:Tính S(n)= √(1+√(2+√(3+⋯√(n-1+√n) ) ) ) có n dấu căn .


Bài 36/7/SBT Thầy NTTMK Cách 1:Tính S(n)=√(n!+√((n-1)!+√((n-2)!+⋯+√(2!+√1!) ) ) ) có n dấu căn dùng đệ quy .


Bài 36/7/SBT Thầy NTTMK Cách 2:Tính S(n)=√(n!+√((n-1)!+√((n-2)!+⋯+√(2!+√1!) ) ) ) có n dấu căn không dùng đệ quy .


Bài 37/7/SBT Thầy NTTMK:Tính S(n) = ... có n-1 dấu căn .


Bài 38/7/SBT Thầy NTTMK: Tính S(n) = ... có n dấu căn .


Bài 39/7/SBT Thầy NTTMK Cách 1: Tính S(n) = ... có n dấu căn bằng cách dùng đệ quy .


Bài 39/7/SBT Thầy NTTMK Cách 2:Tính S(n) = ... có n dấu căn bằng cách không dùng đệ quy .


Bài 40/8/SBT Thầy NTTMK:Tính S(n)= ... có n dấu căn .


Bài 41/8/SBT Thầy NTTMK: Tính S(n) = ... có n dấu phân số .


Bài 42/8/SBT Thầy NTTMK:Cho n là số nguyên dương.Hãy tìm giá trị nguyên dương k lớn nhất sao cho S(k)


Mình làm gộp 4 bài từ bài 43 ->46 nhé,trình bày mỗi bài 1 hàm riêng tuy dài nhưng nhìn vô rất dễ hiểu !


Bài 47/8/SBT Thầy NTTMK:Hãy tính tổng các chữ số chẵn của số nguyên dương n


Bài 48/8/SBT Thầy NTTMK:Hãy tính tích các chữ số lẻ của số nguyên dương n


Bài 49/8/SBT Thầy NTTMK:Cho số nguyên dương n.Hãy tìm chữ số đầu tiên của n .


Bài 50/9/SBT Thầy NTTMK:Hãy tìm chữ số đảo ngược của số nguyên dương n .


Bài 51 & 52/9/SBT Thầy NTTMK:Tìm chữ số lớn nhất & chữ số nhỏ nhất của số nguyên dương n .


Bài 53 & 54/9/SBT Thầy NTTMK:Hãy đếm số lượng chữ số lớn nhất & chữ số nhỏ nhất của số nguyên dương n .


Bài 56/9/SBT Thầy NTTMK:Hãy kiểm tra số nguyên dương n có toàn chữ số lẻ hay không ?


Bài 57 & 58 đề giống nhau y chang nhé : Hãy kiểm tra số nguyên dương n có toàn chữ số chẵn hay không ?


Bài 59/9/SBT Thầy NTTMK:Hãy kiểm tra số nguyên dương n có phải là số đối xứng hay không ? .


Bài 60/9/SBT Thầy NTTMK:Hãy kiểm tra các chữ số của số nguyên dương n có tăng dần từ trái sang phải hay không ?


Bài 61/10/SBT Thầy NTTMK:Hãy kiểm tra các chữ số của số nguyên dương n có giảm dần từ trái sang phải hay không ?


Bài 67/10/SBT Thầy NTTMK:Tính S(x,n)=x-x^2+x^3+...+((-1)^(n+1))*(x^n) .


Bài 68/10/SBT Thầy NTTMK:Tính S(x,n)=-x^2+x^4+...+(-1^n)*(x^2n) .


Bài 69/10/SBT Thầy NTTMK:Tính S(x,n)=x-x^3+x^5+...+(-1^n)*(x^(2n+1)) .


Bài 70/10/SBT Thầy NTTMK:Tính S(n)=1-1/(1+2)+1/(1+2+3)+...+(-1^(n+1))*(1/(1+2+3+...+n)) .


Bài 71/10/SBT Thầy NTTMK:Tính S(x,n)=-x+(x^2)/(1+2)-(x^3)/(1+2+3)+...+(-1^n)*((x^n)/(1+2+3+...+n)) .


Bài 72/11/SBT Thầy NTTMK:Cách 1:Tính S(x,n)=-x+(x^2)/(2!)-(x^3)/(3!)+...+(-1^n)*((x^n)/(n!)) .


Bài 72/11/SBT Thầy NTTMK:Cách 2:Tính S(x,n)=-x+(x^2)/(2!)-(x^3)/(3!)+...+(-1^n)*((x^n)/(n!)) .


Bài 73/11/SBT Thầy NTTMK:Tính S(x,n)=-1+(x^2)/(2!)-(x^4)/(4!)+...+(-1^(n+1))*((x^2n)/(2n!)) .


Bài 74/11/SBT Thầy NTTMK:Tính S(x,n)=-x+(x^3)/(3!)-(x^5)/(5!)+...+(-1^(n+1))*((x^(2n+1))/((2n+1)!)) .


Bài 75/11/SBT Thầy NTTMK:Kiểm tra số nguyên 4 byte có dạng 2^k hay không ?


Bài 76/11/SBT Thầy NTTMK:Kiểm tra số nguyên 4 byte có dạng 3^k hay không ?


Bài 78/15/SBT Thầy NTTMK:Liệt kê tất cả các ước số của số nguyên dương n.


Bài 87/26/SBT Thầy NTTMK:Tìm ra số nguyên dương n nhỏ nhất sao cho 1+2+3+...+n >10000 .


Bài 88/27/SBT Thầy NTTMK:Hãy sử dụng vòng lặp for để xuất tất cả các ký tự từ A tới Z .


Bài 92/34/SBT Thầy NTTMK:Tìm BCNN và UCLN của 2 số nguyên dương a,b .


Bài 94/37/SBT Thầy NTTMK:Cách 1:Viết chương trình in ra tất cả các số lẻ nhỏ hơn 100 trừ các số 5,7,93 .


Bài 94/37/SBT Thầy NTTMK:Cách 2:Viết chương trình in ra tất cả các số lẻ nhỏ hơn 100 trừ các số 5,7,93 .


Bài 109/39/SBT Thầy NTTMK:Viết chương trình in bản cửu chương ra màn hình .


Bài 110/39/SBT Thầy NTTMK:Cần có tổng 200000đ từ 3 loại giấy bạc 1000đ,2000đ,5000đ.Lập chương trình để tìm tất cả các phương án có thể .


Bài 119/50/SBT Thầy NTTMK:Liệt kê tất cả các số nguyên tố nhỏ hơn n .


Bài 120/50/SBT Thầy NTTMK:Liệt kê tất cả các số chính phương nhỏ hơn n .


Bài 121/50/SBT Thầy NTTMK:Hãy viết chương trình liệt kê tất cả các số Amstrong nằm trong đoạn [ 1,1000000 ] .


ĐỀ BÀI LÀM THÊM:Liệt kê tất cả các số hoàn thiện nhỏ hơn n .


ĐỀ BÀI LÀM THÊM:Nhập vào 1 số nguyên dương n,kiểm tra xem số đó có phải là số Amstrong hay không ?


ĐỀ BÀI LÀM THÊM:Liệt kê tất cả các số Amstrong nhỏ hơn số nguyên dương n được nhập vào từ bàn phím .


ĐỀ BÀI LÀM THÊM:Tìm ra tất cả các số nguyên có 3 chữ số thỏa cùng lúc 2 điều kiện đó là tổng 3 chữ số cộng lại = 18 và số hàng chục = trung bình cộng 2 chữ số hàng trăm và hàng đơn vị .


Kiểm tra bit thứ n từ phải qua trái là bit 0 hay bit 1 ?


Chuyển đổi từ hệ nhị phân sang hệ thập phân (số không dấu).


Viết chương trình cho phép chuyển đổi số nguyên thập phân (có dấu) sang dạng nhị phân. (Cài đặt theo phương pháp xử lý bit) .


Viết chương trình cho phép chuyển đổi dãy bit nhị phân (nhập từ bàn phím) (dạng bù 2) sang dạng thập phân tương ứng. (Cài đặt theo phương pháp xử lý bit) .


Nhập vào số nguyên dương N:


a> Đếm số lượng chữ số của N.


b> Kiểm tra xem N có là số nguyên tố không ?


c> Đếm số lượng chữ số lớn nhất của số nguyên dương N. Ví dụ n = 4525 thì kết quả là 2.


Tự nghĩ ra 5 số nhị phân (dùng 10 bit để biểu diễn), thử đổi các số đó sang hệ 10.


Bài Tập Mảng 1 Chiều


KỸ THUẬT NHẬP XUẤT MẢNG


Bài 128 & 130/57/SBT Thầy NTTMK: Viết hàm nhập-xuất mảng một chiều các số thực.


Bài 129 & 131/57/SBT Thầy NTTMK: Viết hàm nhập-xuất mảng một chiều các số nguyên.


Bài 132/57/SBT Thầy NTTMK: Viết hàm liệt kê các giá trị chẵn trong mảng một chiều các số nguyên.


Bài 133/57/SBT Thầy NTTMK: Viết hàm liệt kê các vị trí mà giá trị tại đó là giá trị âm trong mảng một chiều các số thực.


KỸ THUẬT ĐẶT LÍNH CANH CÁC BÀI TẬP CƠ BẢN


Bài 134/58/SBT Thầy NTTMK: Viết hàm tìm "giá trị lớn nhất" trong mảng một chiều các số thực.


Bài 135/58/SBT Thầy NTTMK:


Cách 1:Tìm "giá trị dương đầu tiên" trong mảng một chiều các số thực.Nếu mảng không có giá trị dương thì trả về giá trị -1.


Bài 135/58/SBT Thầy NTTMK:


Cách 2:Tìm "giá trị dương đầu tiên" trong mảng một chiều các số thực.Nếu mảng không có giá trị dương thì trả về giá trị -1.


Bài 136/58/SBT Thầy NTTMK:Tìm "số chẵn cuối cùng" trong mảng một chiều các số nguyên.Nếu mảng không có giá trị chẵn thì trả về giá trị -1.


Bài 137/58/SBT Thầy NTTMK:Tìm "một vị trí mà giá trị tại vị trí đó là giá trị nhỏ nhất" trong mảng một chiều các số thực.


Bài 138/58/SBT Thầy NTTMK:Tìm "vị trí của giátrị chẵn đầu tiên" trong mảng một chiều các số nguyên.Nếu mảng không có giá trị chẵn thì hàm sẽ trả về -1.


Bài 139/58/SBT Thầy NTTMK:Tìm "vị trí số hoàn thiện cuối cùng" trong mảng một chiều các số nguyên.Nếu mảng không có số hoàn thiện thì trả về giá trị -1.


Bài 140-141/58/SBT Thầy NTTMK:Hãy tìm "giá trị dương nhỏ nhất và vị trí của nó" trong mảng một chiều các số thực.Nếu mảng không có giá trị dương thì trả về -1.


CÁC BÀI TẬP LUYỆN TẬP


Bài 142/59/SBT Thầy NTTMK:Tìm "giá trị nhỏ nhất" trong mảng một chiều các số thực.


Bài 143/59/SBT Thầy NTTMK:Viết hàm tìm "số chẵn đầu tiên" trong mảng một chiều các số nguyên.Nếu mảng không có giá trị chẵn thì hàm sẽ trả về giá trị không chẵn là -1.


Bài 144/59/SBT Thầy NTTMK:Tìm "số nguyên tố đầu tiên" trong mảng một chiều các số nguyên.Nếu mảng không có số nguyên tố thì trả về giá trị -1.


Bài 145/59/SBT Thầy NTTMK:Tìm "số hoàn thiện đầu tiên" trong mảng một chiều các số nguyên.Nếu mảng không có số hoàn thiện thì trả về giá trị -1.


Bài 146/59/SBT Thầy NTTMK:Tìm "giá trị âm đầu tiên" trong mảng một chiều các số thực.Nếu mảng không có giá trị âm thì trả về giá trị -1.


Bài 147/59/SBT Thầy NTTMK:Tìm "số dương cuối cùng" trong mảng một chiều các số thực.Nếu mảng không có giá trị dương thì trả về giá trị -1.


Bài 148/60/SBT Thầy NTTMK:Tìm "số nguyên tố cuối cùng" trong mảng một chiều các số nguyên.Nếu mảng không có số nguyên tố thì trả về giá trị -1.


Bài 149/60/SBT Thầy NTTMK:Tìm "số hoàn thiện cuối cùng" trong mảng một chiều các số nguyên.Nếu mảng không có số hoàn thiện thì trả về giá trị -1.


Bài 150/60/SBT Thầy NTTMK:Hãy tìm "giá trị âm lớn nhất" trong mảng các số thực.Nếu mảng không có giá trị âm thì trả về giá trị 0.


Bài 151/60/SBT Thầy NTTMK:Hãy tìm "số nguyên tố lớn nhất" trong mảng một chiều các số nguyên.Nếu mảng không có số nguyên tố thì trả về giá trị 0.


Bài 152/60/SBT Thầy NTTMK:Hãy tìm "số hoàn thiện nhỏ nhất" trong mảng một chiều các số nguyên.Nếu mảng không có số hoàn thiện thì trả về giá trị 0.


Bài 152/60/SBT Thầy NTTMK:Cách 2:Hãy tìm "số hoàn thiện nhỏ nhất" trong mảng một chiều các số nguyên.Nếu mảng không có số hoàn thiện thì trả về giá trị 0.


Bài 153/60/SBT Thầy NTTMK:Hãy tìm "giá trị chẵn nhỏ nhất" trong mảng một chiều các số nguyên.Nếu mảng không có giá trị chẵn thì trả về giá trị không chẵn là -1.


Bài 154/60/SBT Thầy NTTMK:Hãy tìm "vị trí giá trị âm lớn nhất" trong mảng các số thực.Nếu mảng không có giá trị âm thì trả về -1.


BÀI TẬP LUYỆN TẬP TƯ DUY


Bài 155/61/SBT Thầy NTTMK:Hãy tìm giá trị trong mảng các số thực "xa giá trị x nhất".


Bài 156/61/SBT Thầy NTTMK:Hãy tìm một vị trí trong mảng một chiều các số thực mà giá trị tại vị trí đó là giá trị "gần giá trị x nhất".


Bài 157/61/SBT Thầy NTTMK:Cho mảng một chiều các số thực,hãy tìm đoạn [ a,b ] sao cho đoạn này chứa tất cả các giá trị trong mảng


Bài 158/61/SBT Thầy NTTMK:Cho mảng một chiều các số thực,hãy tìm giá trị x sao cho đoạn [ -x,x ] chứa tất cả các giá trị trong mảng.


Bài 159/61/SBT Thầy NTTMK:Cho mảng một chiều các số thực,hãy tìm giá trị đầu tiên lớn hơn giá trị 2003.Nếu mảng không có giá trị thỏa điều kiện trên thì hàm sẽ trả về giá trị là 0.


Bài 160/62/SBT Thầy NTTMK:Cho mảng một chiều các số thực hãy viết hàm tìm giá trị âm cuối cùng lớn hơn giá trị -1 . Nếu mảng không có giá trị thỏa điều kiện trên thì hàm sẽ trả về giá trị không chẵn là 0 .


Bài 161/62/SBT Thầy NTTMK:Cho mảng một chiều các số nguyên hãy tìm giá trị đầu tiên trong mảng nằm trong khoảng (x,y) cho trước.Nếu mảng không có giá trị thỏa điều kiện trên thì hàm trả về giá trị là x.


Bài 162/62/SBT:Cho mảng một chiều các số thực.Hãy viết hàm tìm một vị trí trong mảng thỏa hai điều kiện:Có hai giá trị lân cận và giá trị tại vị trí đó bằng tích hai giá trị lân cận.Nếu như mảng không tồn tại giá trị như vậy thì hàm trả về giá trị -1.


Bài 163/62/SBT: Tìm số chính phương đầu tiên trong mảng một chiều các số nguyên


Bài 164/62/SBT Thầy NTTMK:Cho mảng một chiều các số nguyên hãy viết hàm tìm giá trị đầu tiên trong mảng thỏa tính chất số gánh.(ví dụ:12321).


Bài 165/62/SBT Thầy NTTMK:Hãy tìm giá trị đầu tiên trong mảng một chiều các số nguyên có chữ số đầu tiên là chữ số lẻ.Nếu mảng không tồn tại giá trị như vậy thì hàm sẽ trả về giá trị 0.


Bài 166/63/SBT Thầy NTTMK:Cho mảng một chiều các số nguyên.Hãy viết hàm tìm giá trị đầu tiên trong mảng có dạng 2^k.Nếu mảng không tồn tại giá trị có dạng 2^k thì hàm sẽ trả về giá trị 0.


Bài 167/63/SBT Thầy NTTMK:Hãy tìm giá trị thỏa điều kiện toàn chữ số lẻ và là giá trị lớn nhất thỏa điều kiện ấy trong mảng một chiều các số nguyên (nếu mảng không có giá trị nào thỏa điều kiện như trên thì hàm sẽ trả về giá trị 0).


Bài 168/63/SBT Thầy NTTMK:Cho mảng một chiều các số nguyên.Hãy viết hàm tìm giá trị lớn nhất trong mảng có dạng 5^k.Nếu mảng không tồn tại giá trị có dạng 5^k thì hàm sẽ trả về giá trị 0.


Bài 169/63/SBT:Cho mảng một chiều các số nguyên.Hãy viết hàm tìm số chẵn lớn nhất nhỏ hơn mọi giá trị lẻ có trong mảng.


Bài 170/63/SBT Thầy NTTMK:Cho mảng một chiều các số nguyên.Hãy viết hàm tìm số nguyên tố nhỏ nhất lớn hơn mọi giá trị có trong mảng.


Bài 171/63/SBT Thầy NTTMK:Cho mảng một chiều các số nguyên dương.Hãy viết hàm tìm ước chung lớn nhất của tất cả các phần tử trong mảng .


Bài 172/63/SBT Thầy NTTMK:Cho mảng một chiều các số nguyên dương.Hãy viết hàm tìm bội chung nhỏ nhất của tất cả các phần tử trong mảng .


Bài 173/64/SBT Thầy NTTMK:Cho mảng một chiều các số nguyên . Hãy viết hàm tìm chữ số xuất hiện ít nhất trong mảng .


CÁC BÀI TẬP TÌM KIẾM VÀ LIỆT KÊ


ĐỀ BÀI LÀM THÊM:Sắp xếp các số dương trong mảng các số thực tăng dần.


ĐỀ BÀI LÀM THÊM:Sắp xếp các số dương tăng dần,các số âm giảm dần trong mảng một chiều các số thực .


ĐỀ BÀI LÀM THÊM:Sắp xếp các số chẵn tăng dần,các số lẻ cũng tăng dần trong mảng một chiều các số nguyên .


Bài 176/64/SBT Thầy NTTMK:Hãy liệt kê các số âm trong mảng một chiều các số thực.


Bài 177/64/SBT Thầy NTTMK:Hãy liệt kê các số giá trị trong mảng một chiều các số thực thuộc đoạn [ x,y ] cho trước


Bài 178/64/SBT Thầy NTTMK:Hãy liệt kê các số giá trị chẵn trong mảng một chiều các số nguyên thuộc đoạn [ x,y ] cho trước (x,y là các số nguyên ).


Bài 179/64/SBT Thầy NTTMK:Hãy liệt kê các giá trị trong mảng mà thỏa điều kiện lớn hơn trị tuyệt đối của giá trị đứng liền sau nó


Bài 180/65/SBT Thầy NTTMK:Hãy liệt kê các giá trị trong mảng mà thỏa điều kiện nhỏ hơn trị tuyệt đối của giá trị đứng liền sau nó và lớn hơn giá trị đứng liền trước nó


Bài 181/65/SBT Thầy NTTMK:Cho mảng một chiều các số nguyên.Hãy viết hàm liệt kê các giá trị chẵn có ít nhất một lân cận cũng là giá trị chẵn.


Bài 182/65/SBT Thầy NTTMK:Cho mảng một chiều các số thực.Hãy viết hàm liệt kê tất cả các giá trị trong mảng có ít nhất một lân cận trái dấu với nó .


Bài 183/65/SBT Thầy NTTMK:Hãy liệt kê các vị trí mà giá trị tại vị trí đó là giá trị lớn nhất trong mảng một chiều các số thực .


Bài 184/65/SBT Thầy NTTMK:Hãy liệt kê các vị trí mà giá trị tại đó là số nguyên tố trong mảng một chiều các số nguyên .


Bài 185/65/SBT Thầy NTTMK:Hãy liệt kê các vị trí mà giá trị tại vị trí đó là số chính phương trong mảng một chiều các số nguyên .


Bài 186/65/SBT Thầy NTTMK:Hãy liệt kê các vị trí trong mảng một chiều các số thực mà giá trị tại các vị trí đó bằng giá trị âm đầu tiên trong mảng.


Bài 187/65/SBT Thầy NTTMK:Hãy liệt kê các vị trí mà giá trị tại các vị trí đó là giá trị dương nhỏ nhất trong mảng một chiều các số thực .


Bài 188/65/SBT Thầy NTTMK:Hãy liệt kê các vị trí chẵn lớn nhất trong mảng một chiều các số nguyên .


Bài 189/66/SBT Thầy NTTMK:Hãy liệt kê các giá trị trong mảng một chiều các số nguyên có chữ số đầu tiên là chữ số lẻ.


Bài 190/66/SBT Thầy NTTMK:Hãy liệt kê các giá trị có toàn chữ số lẻ trong mảng một chiều các số nguyên.


Bài 191/66/SBT Thầy NTTMK:Hãy liệt kê các giá trị cực đại trong mảng một chiều các số thực.Một phần tử được gọi là cực đại khi lớn hơn các phần tử lân cận .


Bài 192/66/SBT Thầy NTTMK:Hãy liệt kê các giá trị trong mảng một chiều các số nguyên có chữ số đầu tiên là chữ số chẵn.


Bài 193/66/SBT Thầy NTTMK:Cho mảng một chiều các số nguyên.Hãy viết hàm liệt kê các giá trị trong mảng có dạng 3^k.Nếu mảng không tồn tại giá trị có dạng 3^k thì hàm sẽ trả về giá trị 0.


Bài 196/66/SBT Thầy NTTMK:Hãy liệt kê các số âm trong mảng một chiều các số thực .


Bài 197/67/SBT Thầy NTTMK:Hãy liệt kê các giá trị trong mảng một chiều các số nguyên có chữ số đầu tiên là chữ số lẻ.


Bài 198/67/SBT Thầy NTTMK:Hãy liệt kê các vị trí mà giá trị tại vị trí đó là giá trị lớn nhất trong mảng một chiều các số thực .


Bài 199/67/SBT Thầy NTTMK:Hãy liệt kê các vị trí mà giá trị tại đó là số nguyên tố trong mảng một chiều các số nguyên .


Viết chương trình nhập vào mảng các số nguyên và sử dụng lần lượt các thuật toán tìm kiếm Tuần tự vét cạn (LinearExhaustive),thuật toán tìm kiếm tuần tự lính canh (LinearSentinel) và thuật toán tìm kiếm nhị phân (BinarySearch) .


Viết chương trình nhập vào mảng số nguyên và số nguyên k (1<=k<=số lượng các giá trị phân biệt trong mảng).Tìm số hạng lớn thứ k của mảng .


KỸ THUẬT TÍNH TỔNG


Bài 200/67/SBT Thầy NTTMK:Tính tổng các phần tử trong mảng .


Bài 201/67/SBT Thầy NTTMK:Tính tổng các giá trị dương trong mảng một chiều các số thực .


Bài 202/67/SBT Thầy NTTMK:Tính tổng các giá trị có chữ số đầu tiên là chữ số lẻ trong mảng một chiều các số nguyên .


Bài 203/67/SBT Thầy NTTMK:Tính tổng các giá trị có chữ số hàng chục là chữ số 5 có trong mảng một chiều các số nguyên.


Bài 204/67/SBT Thầy NTTMK:Tính tổng các giá trị lớn hơn giá trị đứng liền trước nó trong mảng một chiều các số thực


Bài 205/67/SBT Thầy NTTMK:Tính tổng các giá trị lớn hơn trị tuyệt đối của giá trị đứng liền sau nó trong mảng một chiều các số thực


Bài 206/68/SBT Thầy NTTMK:Tính tổng các giá trị lớn hơn các giá trị xung quanh trong mảng một chiều các số thực .


Bài 207/68/SBT Thầy NTTMK:Tính tổng các phần tử "cực trị" trong mảng.Một phần tử được gọi là cực trị khi nó lớn hơn hoặc nhỏ hơn các phần tử xung quanh nó


Bài 208/68/SBT Thầy NTTMK:Tính tổng các giá trị chính phương trong mảng một chiều các số nguyên .


Bài 209/68/SBT Thầy NTTMK:Tính tổng các giá trị đối xứng trong mảng một chiều các số nguyên


Bài 210/68/SBT Thầy NTTMK:Tính tổng các giá trị có chữ số đầu tiên là chữ số chẵn trong mảng các số nguyên .


Bài 211/68/SBT Thầy NTTMK:Tính trung bình cộng các số nguyên tố trong mảng một chiều các số nguyên .


Bài 212/68/SBT Thầy NTTMK:Tính trung bình cộng các số dương trong mảng một chiều các số thực .


Bài 213/68/SBT Thầy NTTMK:Tính trung bình cộng các giá trị lớn hơn giá trị x trong mảng một chiều các số thực .


Bài 214/68/SBT Thầy NTTMK:Tính trung bình nhân các số dương trong mảng một chiều các số thực .


Bài 215/69/SBT Thầy NTTMK:Tính khoảng cách trung bình giữa các giá trị trong mảng


KỸ THUẬT ĐẾM


Bài 216/69/SBT Thầy NTTMK:Đếm số lượng số chẵn có trong mảng một chiều các số nguyên .


Bài 217/69/SBT Thầy NTTMK:Đếm số lượng giá trị dương chia hết cho 7 trong mảng một chiều các số nguyên .


Bài 218/69/SBT Thầy NTTMK:Đếm số lượng giá trị đối xứng trong mảng các số nguyên .


Bài 219/69/SBT Thầy NTTMK:Đếm số lần xuất hiện của giá trị x trong mảng một chiều các số thực .


Bài 220/69/SBT Thầy NTTMK:Hãy đếm số lượng giá trị có chữ số tận cùng bằng 5 trong mảng các số nguyên .


Bài 221/69/SBT Thầy NTTMK:Hãy cho biết sự tương quan giữa số lượng số chẵn và số lượng số lẻ trong mảng các số nguyên


Bài 222/70/SBT Thầy NTTMK:Hãy đếm số lượng phần tử cùng lớn hơn hoặc nhỏ hơn các phần tử xung quanh .


Bài 223/70/SBT Thầy NTTMK:Hãy đếm số lượng "số nguyên tố" có trong mảng một chiều các số nguyên .


Bài 224/70/SBT Thầy NTTMK:Hãy đếm số lượng "số hoàn thiện" có trong mảng một chiều các số nguyên .


Bài 226/70/SBT Thầy NTTMK:Hãy xác định số lượng các phần tử kề nhau mà cả hai đều chẵn .


Bài 227/71/SBT Thầy NTTMK:Hãy xác định số lượng các phần tử kề nhau mà cả hai số trái dấu nhau.


Bài 228/71/SBT Thầy NTTMK:Hãy xác định số lượng các phần tử kề nhau mà số đứng sau cùng dấu số đứng trước và có giá trị tuyệt đối lớn hơn.


Bài 229/70/SBT Thầy NTTMK:Hãy đếm số lượng các giá trị phân biệt có trong mảng .


Bài 230/70/SBT Thầy NTTMK: Hãy liệt kê tần suất xuất hiện của các giá trị xuất hiện trong mảng . (Lưu ý:Mỗi giá trị liệt kê một lần) .


Bài 231/71/SBT Thầy NTTMK:Hãy liệt kê các giá trị xuất hiện trong mảng một chiều các số nguyên đúng một lần .


Bài 232/71/SBT Thầy NTTMK:Hãy liệt kê các giá trị xuất hiện trong dãy quá một lần . Lưu ý : Mỗi giá trị liệt kê một lần .


Bài 237/72/SBT Thầy NTTMK:Hãy tìm một giá trị có số lần xuất hiện nhiều nhất trong mảng một chiều các số nguyên . Cách của Khoa


Bài 233/71/SBT Thầy NTTMK: Viết chương trình nhập mảng 1 chiều các số nguyên và in ra màn hình các giá trị phân biệt trong mảng kèm theo số lượng và tần suất xuất hiện của chúng trong dãy .


Bài 234/71/SBT Thầy NTTMK:Cho hai mảng số thực a,b.Đếm số lượng giá trị chỉ xuất hiện một trong hai mảng.


Bài 235/71/SBT Thầy NTTMK:Cho hai mảng a,b.Liệt kê các giá trị chỉ xuất hiện 1 trong 2 mảng.


Bài 236/81/SBT Thầy NTTMK:Cho hai mảng a và b.Hãy đếm số lần xuất hiện của mảng a trong mảng b ? .


Bài 237/72/SBT Thầy NTTMK:Hãy tìm một giá trị có số lần xuất hiện nhiều nhất trong mảng các số nguyên .


Bài 238/72/SBT Thầy NTTMK: (*) Hãy liệt kê các giá trị có số lần xuất hiện nhiều nhất trong mảng các số nguyên .


KỸ THUẬT ĐẶT CỜ HIỆU


Bài 240/72/SBT Thầy NTTMK:Hãy kiểm tra mảng số nguyên có tồn tại giá trị không hay không ? Nếu không tồn tại giá trị không trả về giá trị 0,ngược lại trả về 1


Bài 241/72/SBT Thầy NTTMK:Hãy kiểm tra mảng số nguyên có tồn tại hai giá trị không liên tiếp hay không ? .


Bài 242/72/SBT Thầy NTTMK:Hãy kiểm tra mảng số nguyên có tồn tại giá trị chẵn hay không ? Nếu không tồn tại giá trị chẵn thì trả về giá trị 0,ngược lại trả về 1 .


Bài 243/72/SBT Thầy NTTMK:Hãy kiểm tra mảng số nguyên có tồn tại số nguyên tố hay không ? Nếu có trả về 1,nếu không trả về 0 .


Bài 244/73/SBT Thầy NTTMK:Hãy kiểm tra mảng số nguyên có thỏa mãn tính chất sau không : "Mảng không có tồn tại số hoàn thiện lớn hơn 256".Nếu thỏa trả về 1,nếu không trả về 0 .


Bài 245/73/SBT Thầy NTTMK:Hãy cho biết mảng các số nguyên có toàn số chẵn hay không ? Nếu có tồn tại giá trị lẻ trả về giá trị 0,ngược lại trả về 1 .


Bài 245/73/SBT Thầy NTTMK:Cách 2:Hãy cho biết mảng các số nguyên có toàn số chẵn hay không ? Nếu có tồn tại giá trị lẻ trả về giá trị 0,ngược lại trả về 1 .


Bài 246/73/SBT Thầy NTTMK:Hãy kiểm tra mảng một chiều các số thực có đối xứng hay không ?


Bài 246/73/SBT Thầy NTTMK:Cách 2:Hãy kiểm tra mảng một chiều các số thực có đối xứng hay không ?


Bài 247/73/SBT Thầy NTTMK:Ta định nghĩa một mảng có tính chẵn lẻ,khi tổng của hai phần tử liên tiếp trong mảng luôn luôn là số lẻ.Hãy viết hàm kiểm tra mảng a có tính chẵn lẻ hay không ?


Bài 248/73/SBT Thầy NTTMK:Hãy kiểm tra mảng có tăng dần hay không ?


Bài 249/73/SBT Thầy NTTMK:Hãy kiểm tra mảng có giảm dần hay không ?


Bài 250/73/SBT Thầy NTTMK:Hãy cho biết các phần tử trong mảng có lập thành cấp số cộng không ? Nếu có hãy chỉ ra công sai d .


Bài 251/73/SBT Thầy NTTMK:Hãy cho biết các phần tử trong mảng có bằng nhau không ?


Bài 251/73/SBT Thầy NTTMK:Cách 2:Hãy cho biết các phần tử trong mảng có bằng nhau không ?


Bài 252/73/SBT Thầy NTTMK:Người ta định nghĩa một mảng được gọi là "dạng sóng" khi phần tử có trị số i lớn hơn hoặc nhỏ hơn hai phần tử xung quanh nó.Hãy viết hàm kiểm tra mảng có dạng sóng hay không ?


Bài 254/74/SBT Thầy NTTMK:Hãy đếm số lượng giá trị trong mảng thỏa tính chất :"lớn hơn tất cả các giá trị đứng đằng trước nó".


KỸ THUẬT SẮP XẾP


Bài 255/74/SBT Thầy NTTMK:Hãy sắp xếp các giá trị trong mảng các số thực tăng dần.


Bài 256/74/SBT Thầy NTTMK:Hãy sắp xếp các giá trị trong mảng các số nguyên giảm dần.


Bài 257/74/SBT Thầy NTTMK:Hãy sắp xếp các giá trị tại các vị trí lẻ trong mảng tăng dần.Các giá trị khác giữ nguyên giá trị và vị trí .


Bài 258/74/SBT Thầy NTTMK:Hãy sắp xếp các số nguyên tố trong mảng các số nguyên tăng dần,các giá trị khác giữ nguyên giá trị và vị trí.


Bài 260/75/SBT Thầy NTTMK:Cho hai mảng a và b.Hãy cho biết mảng b có phải là hoán vị của mảng a hay không ? .


Bài 261/75/SBT Thầy NTTMK:Hãy sắp xếp các số dương trong mảng các số thực tăng dần,các số âm giữ nguyên vị trí của chúng trong mảng.


Bài 262/75/SBT Thầy NTTMK:Hãy sắp xếp các số chẵn trong mảng các số nguyên tăng dần,các số lẻ cũng tăng dần.Vị trí tương đối giữa các số chẵn và số lẻ không đổi.


Bài 263/75/SBT Thầy NTTMK:Hãy sắp xếp các số dương trong mảng tăng dần,các số âm giảm dần.Vị trí tương đối giữa các số âm và số dương không đổi.


Bài 264/75/SBT Thầy NTTMK:Hãy trộn hai mảng tăng dần lại thành 1 mảng được sắp thứ tự tăng dần .


Bài 265/75/SBT Thầy NTTMK:Cho hai mảng tăng dần,hãy trộn hai mảng lại thành một mảng được sắp thứ tự giảm dần .


Bài 267 & 270 /76/SBT Thầy NTTMK: Viết chương trình thực hiện các yêu cầu sau:Nhập mảng n số nguyên từ bàn phím sao cho khi nhập xong các phần tử trong mảng được sắp theo thứ tự tăng dần . (không sắp xếp sau khi nhập) (nhập bảo toàn)


Bài 268/76/SBT Thầy NTTMK:Hãy tạo mảng b từ mảng a các giá trị 0,1 để mảng có tính " tính chẵn lẻ " .


Đề Bài: Nhập vào 1 mảng A các số nguyên và sắp xếp mảng A trên theo quy luật :


+ Các số dương (nếu có) ở đầu mảng và có thứ tự giảm dần.


+ Các số âm (nếu có) ở cuối mảng và có thứ tự tăng dần .


Đề Bài: Nhập vào 1 mảng A các số nguyên và sắp xếp mảng A trên theo quy luật :


+ Các số chẵn (nếu có) ở đầu mảng và có thứ tự tăng dần.


+ Các số lẻ (nếu có) ở cuối mảng và có thứ tự giảm dần .


Đề BàiTonguehát sinh ngẫu nhiên mảng các số nguyên và sau đó sắp xếp mảng các số nguyên này tăng dần .


Đề Bài: Nhập vào 1 mảng A các số nguyên và tìm ra phần tử lớn thứ 3 trong mảng .


Đề Bài: Áp dụng nâng cao Thuật Toán Sắp Xếp : Cho dãy số nguyên A như sau : 12 2 15 -3 8 5 1 -8 6 0 4 15 . Yêu Cầu :


1 . Sắp xếp dãy trên tăng dần .


2 . Suy ra số lớn thứ 3 trong dãy .


3 . Suy ra số lượng phần tử lớn nhất trong dãy .


4 . Sắp xếp dãy trên theo thứ tự giá trị tuyệt đối tăng dần .


5 . Sắp xếp dãy trên theo quy luật sau :


+ Các số dương (nếu có) ở đầu mảng và có thứ tự giảm dần .


+ Các số âm (nếu có) ở cuối mảng và có thứ tự tăng dần .


6 . Sắp xếp dãy trên theo quy luật sau :


+ Các số chẵn (nếu có) ở đầu mảng và có thứ tự tăng dần .


+ Các số lẻ (nếu có) ở cuối mảng và có thứ tự giảm dần .


Viết chương trình nhập mảng n số nguyên từ bàn phím và sắp xếp mảng giảm dần bằng thuật toán Interchange Sort .


Phát sinh ngẫu nhiên mảng n số nguyên và sắp xếp mảng này giảm dần bằng thuật toán Interchange Sort .


Viết chương trình nhập mảng n số nguyên từ bàn phím và sắp xếp mảng giảm dần bằng thuật toán Quick Sort .


Phát sinh ngẫu nhiên mảng n số nguyên và sắp xếp mảng này giảm dần bằng thuật toán Quick Sort .


Viết chương trình nhập mảng n số nguyên từ bàn phím và sắp xếp mảng giảm dần bằng thuật toán Selection Sort .


Phát sinh ngẫu nhiên mảng n số nguyên và sắp xếp mảng này giảm dần bằng thuật toán Selection Sort .


Viết chương trình nhập mảng n số nguyên từ bàn phím và sắp xếp mảng giảm dần bằng thuật toán Bubble Sort .


Phát sinh ngẫu nhiên mảng n số nguyên và sắp xếp mảng này giảm dần bằng thuật toán Bubble Sort  .


Đề Bài:Cài đặt mảng phát sinh ngẫu nhiên các số nguyên và dùng đủ 4 thuật toán sắp xếp là Interchange Sort,Quick Sort,Selection Sort,Bubble Sort để sắp mảng giảm dần . Đo thời gian chạy của từng thuật toán sắp xếp .


Đề Bài:Cài đặt mảng phát sinh ngẫu nhiên các số nguyên và dùng đủ 4 thuật toán sắp xếp là Interchange Sort,Quick Sort,Selection Sort,Bubble Sort để sắp mảng giảm dần.Dùng cấu trúc Switch-Case để tạo ra 1 MeNu thời gian chạy của từng thuật toán sắp xếp .


Đề Bài : Viết chương trình nhập vào số lượng phần tử cần tạo ra,sau đó chương trình sẽ tạo ra 1 file có tên là NamSon.txt chứa đủ số lượng các phần tử cần tạo và tạo ra ngẫu nhiên các phần tử . Sau đó sẽ đọc file NamSon.txt này vào chương trình để thực hiện việc sắp xếp giảm dần các phần tử trong file . Sắp xếp giảm dần bằng 4 thuật toán : Interchange Sort,Quick Sort,Selection Sort,Bubble Sort.


KỸ THUẬT THÊM


Bài 266/75/SBT Thầy NTTMK:Hãy thêm một phần tử có giá trị x vào mảng tại vị trí k .


Bài 269/76/SBT Thầy NTTMK:Hãy thêm một giá trị x vào trong mảng tăng mà vẫn giữ nguyên tính đơn điệu tăng của mảng .


KỸ THUẬT XÓA


Bài 271/76/SBT Thầy NTTMK:Xóa các phần tử có chỉ số k trong mảng .


Bài 272/76/SBT Thầy NTTMK:Hãy xóa tất cả số lớn nhất trong mảng các số thực .


Bài 273/76/SBT Thầy NTTMK:Hãy xóa tất cả các số âm trong mảng các số thực .


Bài 274/76/SBT Thầy NTTMK:Hãy xóa tất cả số chẵn trong mảng các số nguyên .


Bài 275/77/SBT Thầy NTTMK:Hãy xóa tất cả "số chính phương" trong mảng một chiều các số nguyên .


Bài 276/77/SBT Thầy NTTMK:Hãy xóa tất cả các phần tử có giá trị trùng với x .


Bài 277/77/SBT Thầy NTTMK:Hãy xóa tất cả các "số nguyên tố" có trong mảng số nguyên .


Bài 278/77/SBT Thầy NTTMK:Hãy xóa tất cả các phần tử trùng nhau trong mảng và chỉ giữ lại duy nhất một phần tử .


Bài 279/77/SBT Thầy NTTMK:Hãy xóa tất cả các phần tử có tần suất xuất hiện trong mảng nhiều hơn một lần .


KỸ THUẬT XỬ LÝ MẢNG


Bài 280/77/SBT Thầy NTTMK:Hãy đưa số một về đầu mảng .


Bài 281/77/SBT Thầy NTTMK:Hãy đưa các số chẵn trong mảng về đầu mảng,số lẻ về cuối mảng và các phần tử 0 nằm ở giữa .


Bài 282/77/SBT Thầy NTTMK:Hãy đưa các số chia hết cho 3 về đầu mảng .


Bài 283/77/SBT Thầy NTTMK:Hãy đảo ngược mảng ban đầu .


Bài 284/77/SBT Thầy NTTMK:Hãy đảo ngược thứ tự các số chẵn có trong mảng .


Bài 285/78/SBT Thầy NTTMK:Hãy đảo ngược thứ tự các số dương có trong mảng


Bài 286/78/SBT Thầy NTTMK:Hãy "dịch trái xoay vòng" các phần tử trong mảng .


Bài 287/78/SBT Thầy NTTMK:Hãy "dịch phải xoay vòng" k lần các phần tử trong mảng .


Bài 288/78/SBT Thầy NTTMK:Hãy xuất các phần tử trong mảng theo yêu cầu:Các phần tử chẵn có màu vàng,các phần tử lẻ có màu trắng .


Bài 289/78/SBT Thầy NTTMK:Hãy xuất mảng theo yêu cầu:Các phần tử chẵn nằm trên một hàng,các phần tử lẻ nằm ở hàng tiếp theo .


Bài 290/78/SBT Thầy NTTMK:Hãy đảo ngược thứ tự các số chẵn và các số lẻ trong mảng mà vẫn giữ nguyên vị trí tương đối của chúng .


Bài 291/78/SBT Thầy NTTMK:Hãy biến đổi mảng bằng cách thay các giá trị lớn nhất bằng các giá trị nhỏ nhất và ngược lại .


Bài 292/78/SBT Thầy NTTMK:Hãy biến đổi mảng bằng cách thay tất cả các phần tử trong mảng bằng số nguyên gần nó nhất .


KỸ THUẬT XỬ LÝ MẢNG CON


Bài 293/79/SBT Thầy NTTMK:Liệt kê tất cả các mảng con trong mảng một chiều các số nguyên .


Bài 294/79/SBT Thầy NTTMK:Liệt kê tất cả các mảng con có độ dài lớn hơn 2 trong mảng một chiều các số nguyên .


Bài 295/79/SBT Thầy NTTMK:Liệt kê các dãy con tăng trong mảng .


Bài 296/79/SBT Thầy NTTMK:Hãy liệt kê các mảng con tăng có chứa giá trị lớn nhất trong mảng .


Bài 297/79/SBT Thầy NTTMK:Tính tổng từng mảng con tăng trong mảng một chiều các số thực .


Bài 298/79/SBT Thầy NTTMK:Đếm số lượng mảng con tăng có độ dài lớn hơn 1 trong mảng một chiều số thực .


Bài 299/79/SBT Thầy NTTMK:Liệt kê các dãy con toàn dương có độ dài lớn hơn 1 trong mảng một chiều số thực .


Bài 300/79/SBT Thầy NTTMK:Đếm số lượng mảng con giảm trong mảng một chiều các số thực .


Bài 301/81/SBT Thầy NTTMK:Cho hai mảng a và b.Hãy cho biết mảng a có phải là mảng con của mảng b hay không ?


Bài 302/81/SBT Thầy NTTMK:Cho hai mảng a và b.Hãy đếm số lần xuất hiện của mảng a trong mảng b ?


Bài 303/80/SBT Thầy NTTMK:Tìm dãy con toàn dương dài nhất trong mảng các số thực .


Bài 304/80/SBT Thầy NTTMK:Cho mảng một chiều các số nguyên và một số nguyên M.Hãy tìm một mảng con sao cho tổng các phần tử trong mảng bằng M .


XÂY DỰNG MẢNG


Bài 307/80/SBT Thầy NTTMK:Cho mảng một chiều các số nguyên a.Hãy tạo mảng b từ mảng a,sao cho mảng b chỉ chứa các giá trị lẻ .


Bài 308/80/SBT Thầy NTTMK:Cho mảng một chiều các số thực a.Hãy tạo mảng b từ mảng a,sao cho mảng b chỉ chứa các giá trị âm .


 


Bài 309/81/SBT Thầy NTTMK:Cho mảng một chiều các số thực a.Hãy tạo mảng b từ mảng a,với b[ i ]=tổng các phần tử lân cận với a [ i ] trong mảng a .


Bài 310/81/SBT Thầy NTTMK:Cho mảng một chiều các số nguyên a.Hãy tạo mảng b từ mảng a,sao cho mảng b chỉ chứa các số nguyên tố trong mảng a .


Đề thi tốt nghiệp lần 2/267/SBT Thầy NTTMK */


Viết chương trình nhập vào mảng số nguyên:


a> Xuất ra phần tử lớn nhất.


b> Sắp xếp mảng tăng dần.


c> Tính tổng 5 số lẻ đầu tiên của mảng,nếu số phần tử là số lẻ nhỏ hơn 5,thì tính tổng các số lẻ của các phần tử mảng.


d> Xóa các phần tử trùng nhau của mảng (giữ lại phần tử đầu và xóa các phần tử trùng sau đó).Ví dụ:Cho mảng A={4,5,3,5,6,7,8,7} thì kết quả sau khi xóa A={4,5,3,6,7,8} .


Mảng 2 Chiều Thưởng


KỸ THUẬT TÍNH TOÁN


Bài 320/89/SBT Thầy NTTMK:Tính tổng các số dương trong ma trận các số thực .


Bài 321/89/SBT Thầy NTTMK:Tính tích các giá trị lẻ trong ma trận các số nguyên


Bài 322/89/SBT Thầy NTTMK:Tính tổng các giá trị trên một dòng trong ma trận các số thực .


Bài 322/94/SBT Thầy NTTMK:Cách 2:Tính tổng các giá trị trên 1 dòng trong ma trận các số thực .


Bài 323/89/SBT Thầy NTTMK:Tính tích các giá trị dương trên một cột trong ma trận các số thực .


Bài 323/94/SBT Thầy NTTMK:Cách 2:Tính tích các giá trị dương trên 1 cột trong ma trận các số thực .


Bài 324/89/SBT Thầy NTTMK:Tính tổng các giá trị dương trên một dòng trong ma trận các số thực .


Bài 324/94/SBT Thầy NTTMK:Cách 2:Tính tổng các giá trị dương trên 1 dòng trong ma trận các số thực .


Bài 325/89/SBT Thầy NTTMK:Tính tích các số chẵn trên một cột trong ma trận các số nguyên .


Bài 325/94/SBT Thầy NTTMK:Cách 2:Tính tích các số chẵn trên 1 cột trong ma trận các số nguyên .


Bài 326/89/SBT Thầy NTTMK:Tính trung bình cộng các số dương trong ma trận các số thực .


Bài 327/89/SBT Thầy NTTMK:Tính tổng các giá trị nằm trên biên của ma trận.


Bài 328/89/SBT Thầy NTTMK:Tính trung bình nhân các số dương trong ma trận các số thực.


Bài 329/90/SBT Thầy NTTMK:Hãy biến đổi ma trận bằng cách thay các giá trị âm bằng trị tuyệt đối của nó .


Bài 330/90/SBT Thầy NTTMK:Hãy biến đổi ma trận bằng cách thay các giá trị bằng các giá trị nguyên gần nó nhất .


Bài 331/90/SBT Thầy NTTMK:Tính tổng các giá trị trên một dòng trong ma trận các số thực .


Bài 331/90/SBT Thầy NTTMK:Cách 2:Tính tổng các giá trị trên 1 dòng trong ma trận các số thực .


Bài 332/90/SBT Thầy NTTMK:Tính tổng các giá trị lẻ trên một cột của ma trận các số nguyên .


Bài 333/90/SBT Thầy NTTMK:Tính tổng các số hoàn thiện trong ma trận các số nguyên.


KỸ THUẬT ĐẾM


Bài 334/90/SBT Thầy NTTMK:Viết hàm đếm số lượng số dương trong ma trận các số thực.


Bài 335/90/SBT Thầy NTTMK:Đếm số lượng số nguyên tố trong ma trận các số nguyên.


Bài 336/90/SBT Thầy NTTMK:Đếm tần số xuất hiện của một giá trị x trong ma trận các số thực


Bài 338/91/SBT Thầy NTTMK:Đếm số lượng số dương trên một hàng trong ma trận các số thực .


Bài 339/91/SBT Thầy NTTMK:Đếm số lượng số hoàn thiện trên một hàng trong ma trận các số nguyên .


Bài 340/91/SBT Thầy NTTMK:Đếm số lượng số âm trên một cột trong ma trận các số thực .


Bài 341/91/SBT Thầy NTTMK:Đếm số lượng số dương trên biên ma trận trong ma trận các số thực .


KỸ THUẬT ĐẶT CỜ HIỆU


Bai 348/92/SBT Thay NTTMK:Kiểm tra ma trận có tồn tại số dương hay không ?


Bài 349/92/SBT Thầy NTTMK:Kiểm tra ma trận có tồn tại số hoàn thiện hay không ?


Bài 350/92/SBT Thầy NTTMK:Kiểm tra ma trận có tồn tại số lẻ hay không ?


Bài 351/92/SBT Thầy NTTMK:Kiểm tra ma trận có toàn số dương hay không ?


Bài 352/92/SBT Thầy NTTMK:Kiểm tra một hàng ma trận có tăng dần hay không


Bài 353/92/SBT Thầy NTTMK:Kiểm tra một cột trong ma trận có giảm dần hay không ?


Bài 355/93/SBT Thầy NTTMK:Liệt kê chỉ số các dòng chứa toàn giá trị âm trong ma trận các số thực.


Bài 356/93/SBT Thầy NTTMK:Liệt kê chỉ số các dòng chứa toàn giá trị chẵn trong ma trận các số nguyên.


Bài 357/93/SBT Thầy NTTMK:Liệt kê chỉ số các dòng có chứa số nguyên tố trong ma trận các số nguyên .


Bài 358/93/SBT Thầy NTTMK:Liệt kê các dòng có chứa giá trị chẵn trong ma trận các số nguyên.


Bài 359/93/SBT Thầy NTTMK:Liệt kê chỉ số các dòng có chứa giá trị âm trong ma trận các số thực.


Bài 360/93/SBT Thầy NTTMK:Liệt kê các cột trong ma trận các số nguyên có chứa số chính phương .


Bài 362/94/SBT Thầy NTTMK:Liệt kê các dòng giảm dần trong ma trận các số thực .


Bài 363/94/SBT Thầy NTTMK:Liệt kê các cột tăng dần trong ma trận số thực .


KỸ THUẬT ĐẶT LÍNH CANH


Bài 366/94/SBT Thầy NTTMK:Tìm số chẵn xuất hiện đầu tiên trong ma trận số nguyên .


Bài 367/94/SBT Thầy NTTMK:Tìm giá trị lớn nhất trong ma trận.


Bai 368/94/SBT Thay NTTMK:Tìm giá trị lớn thứ nhì trong ma trận.GIẢ sử ma trận có nhiều hơn hai giá trị .


Bài 369/94/SBT Thầy NTTMK:Tìm giá trị dương đầu tiên trong ma trận.


Bài 370/94/SBT Thay NTTMK:Tìm giá trị âm lớn nhất trong ma trận .


Bài 371/94/SBT Thầy NTTMK:Liệt kê các dòng có chứa giá trị lớn nhất của ma trận trong ma trận các số thực .


Bài 372/94/SBT Thầy NTTMK:Tìm giá trị lớn nhất trên một dòng trong ma trận các số thực .


Bài 372/94/SBT Thầy NTTMK:Cách 2:Tìm giá trị lớn nhất trên một dòng trong ma trận các số thực .


Bài 373/95/SBT Thầy NTTMK:Tìm giá trị nhỏ nhất trên một cột trong ma trận các số thực .


Bài 373/95/SBT Thầy NTTMK:Cách 2:Tìm giá trị nhỏ nhất trên một cột trong ma trận các số thực .


Bài 374/95/SBT Thầy NTTMK:Tìm số nguyên tố đầu tiên trong ma trận các số nguyên.


Bài 375/95/SBT Thầy NTTMK:Tìm số chẵn lớn nhất trong ma trận các số nguyên .


Bài 376/95/SBT Thầy NTTMK:Tìm giá trị dương nhỏ nhất trong ma trận các số thực .


Bài 377/95/SBT Thầy NTTMK:Tìm số nguyên tố lớn nhất trong ma trận các số nguyên .


Bài 378/95/SBT Thầy NTTMK:Tìm một chữ số xuất hiện nhiều nhất trong ma trận các số nguyên .


Bài 379/95/SBT Thầy NTTMK:Đếm số lượng giá trị nhỏ nhất trong ma trận các số thực .


Bài 380/95/SBT Thầy NTTMK:Đếm số lượng giá trị chẵn nhỏ nhất trong ma trận các số nguyên.


Bài 382/95/SBT Thầy NTTMK:Tìm số chính phương lớn nhất trong ma trận các số nguyên .


Bài 383/95/SBT Thầy NTTMK:Tìm số hoàn thiện nhỏ nhất trong ma trận các số nguyên .


Bài 384/96/SBT Thầy NTTMK:Tìm chữ số xuất hiện nhiều nhất trong ma trận các số nguyên .


Bài 385/96/SBT Thầy NTTMK:Liệt kê các dòng có tổng lớn nhất trong ma trận .


Bài 386/96/SBT Thầy NTTMK:Liệt kê các cột có tổng nhỏ nhất trong ma trận .


Bài 387/96/SBT Thầy NTTMK:Liệt kê các dòng có nhiều số chẵn nhất trong ma trận các số nguyên .


Bài 388/96/SBT Thầy NTTMK:Liệt kê các dòng có nhiều số nguyên tố nhất trong ma trận các số nguyên .


Bài 389/96/SBT Thầy NTTMK:Liệt kê các dòng có nhiều số hoàn thiện nhất trong ma trận các số nguyên .


KỸ THUẬT XỬ LÝ MA TRẬN


Bài 392/96/SBT Thầy NTTMK:Hoán vị hai dòng trên ma trận .


Bài 393/96/SBT Thầy NTTMK:Hoán vị hai cột trên ma trận .


Bài 400/98/SBT Thầy NTTMK:Xóa một dòng trong ma trận .


SẮP XẾP


Bài 407/98/SBT Thầy NTTMK:Viết hàm sắp xếp các phần tử trên một dòng tăng dần từ trái sang phải .


Bài 407/98/SBT Thầy NTTMK:Cách 2:Viết hàm sắp xếp các phần tử trên một dòng tăng dần từ trái sang phải .


Bài 408/98/SBT Thầy NTTMK:Viết hàm sắp xếp các phần tử trên một dòng giảm dần từ trái sang phải .


Bài 408/98/SBT Thầy NTTMK:Cách 2:Viết hàm sắp xếp các phần tử trên một dòng giảm dần từ trái sang phải .


Bài 409/99/SBT Thầy NTTMK:Viết hàm sắp xếp các phần tử trên một cột tăng dần từ trên xuống dưới .


Bài 409/99/SBT Thầy NTTMK:Cách 2:Viết hàm sắp xếp các phần tử trên một cột tăng dần từ trên xuống dưới .


Bài 410/99/SBT Thầy NTTMK:Viết hàm sắp xếp các phần tử trên một cột giảm dần từ trên xuống dưới .


Bài 410/99/SBT Thầy NTTMK:Cách 2:Viết hàm sắp xếp các phần tử trên một cột giảm dần từ trên xuống dưới .


Bài 411/99/SBT Thầy NTTMK:Viết hàm xuất các giá trị chẵn trong ma trận các số nguyên theo thứ tự giảm dần .


Bài 412/99/SBT Thầy NTTMK:Viết hàm xuất các số nguyên tố trong ma trận các số nguyên ra màn hình theo thứ tự tăng dần .


Bài 413/99/SBT Thầy NTTMK:Viết hàm sắp xếp các phần tử trong ma trận theo yêu cầu sau:


Bài 414/99/SBT Thầy NTTMK:Viết hàm sắp xếp các phần tử trong ma trận theo yêu cầu sau:


XÂY DỰNG MA TRẬN


Bài 426/101/SBT Thầy NTTMK:Cho ma trận các số thực A(m x n).Hãy xây dựng ma trận B(m x n) từ ma trận A sao cho B[ i ][ j ]=fabs(A[ i ][ j ]) .


Mảng 2 Chiều Vuông (Ma Trận Vuông)


TÍNH TOÁN


Bài 438/110/SBT Thầy NTTMK:Tính tổng các phần tử thuộc ma trận tam giác trên (không tính đường chéo) trong ma trận vuông các số thực .


Bai 438/110/SBT Thay NTTMK:Cách 2:Tính tổng các phần tử thuộc ma trận tam giác trên (không tính đường chéo) trong ma trận vuông các số thực .


Bài 439/110/SBT Thầy NTTMK:Tính tổng các phần tử thuộc ma trận tam giác dưới (không tính đường chéo) trong ma trận vuông các số thực .


Bài 440/110/SBT Thầy NTTMK:Tính tổng các phần tử trên đường chéo chính .


Bài 441/110/SBT Thầy NTTMK:Tính tổng các phần tử trên đường chéo phụ .


Bài 442/111/SBT Thầy NTTMK:Tính tổng các phần tử chẵn nằm trên biên của ma trận vuông các số nguyên .


KỸ THUẬT ĐẶT LÍNH CANH


Bài 444/111/SBT Thầy NTTMK:Tìm giá trị nhỏ nhất trong ma trận tam giác dưới .


Bài 445/111/SBT Thầy NTTMK:Tìm giá trị lớn nhất trên đường chéo chính trong ma trận vuông các số thực .


Bài 446/111/SBT Thầy NTTMK:Tìm giá trị lớn nhất trên đường chéo phụ trong ma trận vuông các số thực .


Bài 447/111/SBT Thầy NTTMK:Tìm giá trị nguyên tố lớn nhất trong ma trận vuông các số nguyên .


KỸ THUẬT ĐẾM


Bài 450/111/SBT Thầy NTTMK: Đếm số lượng cặp giá trị đối xứng nhau qua đường chéo chính.


Bài 453/112/SBT Thầy NTTMK:Đếm số lượng các giá trị dương trên đường chéo chính trong ma trận vuông các số thực.


Bài 454/112/SBT Thầy NTTMK:Đếm số lượng giá trị âm trên đường chéo phụ trong ma trận vuông các số thực .


Bài 455/112/SBT Thầy NTTMK:Đếm số lượng giá trị chẵn trong ma trận tam giác trên của ma trận vuông các số nguyên.


KỸ THUẬT ĐẶT CỜ HIỆU


Bài 457/112/SBT Thầy NTTMK:Kiểm tra ma trận có đối xứng qua đường chéo chính hay không ?


Bài 458/112/SBT Thầy NTTMK:Kiểm tra ma trận có đối xứng qua đường chéo phụ hay không ?


SẮP XẾP


Bài 460/112/SBT Thầy NTTMK:Sắp xếp các phần tử trên đường chéo chính tăng dần .


Bài 461/113/SBT Thầy NTTMK:Sắp xếp các phần tử trên đường chéo phụ giảm dần .


Bài 462/113/SBT Thầy NTTMK:Hoán vị hai dòng trong ma trận .


Bài 463/113/SBT Thầy NTTMK:Hoán vị hai cột trên ma trận .


Bài 464/113/SBT Thầy NTTMK:Sắp xếp "các dòng" tăng dần theo tổng dòng .


CÁC PHÉP TOÁN TRÊN MA TRẬN


Bài 469/113/SBT Thầy NTTMK:Tính tổng hai ma trận .


Bài 470/113/SBT Thầy NTTMK:Tính hiệu hai ma trận .


Bài 471/114/SBT Thầy NTTMK:Tính tích hai ma trận .


Đệ Quy


Bài 720/186/SBT Thầy NTTMK:Cách 1: Cho mảng một chiều các số thực.Hãy viết hàm đệ quy đếm số lượng giá trị dương có trong mảng .


Bài 720/186/SBT Thầy NTTMK:Cách 2: Cho mảng một chiều các số thực.Hãy viết hàm đệ quy đếm số lượng giá trị dương có trong mảng .


Bài 721/187/SBT Thầy NTTMK:Cách 1:Cho mảng một chiều các số nguyên.Hãy viết hàm đệ quy đếm số lượng giá trị phân biệt có trong mảng .


Bài 721/187/SBT Thầy NTTMK:Cách 2:Cho mảng một chiều các số nguyên.Hãy viết hàm đệ quy đếm số lượng giá trị phân biệt có trong mảng .


Bài 721/187/SBT Thầy NTTMK:Cách 3:Cho mảng một chiều các số nguyên.Hãy viết hàm đệ quy đếm số lượng giá trị phân biệt có trong mảng .


Bài 721/187/SBT Thầy NTTMK:Cách 4:Cho mảng một chiều các số nguyên.Hãy viết hàm đệ quy đếm số lượng giá trị phân biệt có trong mảng .


Bài 724/191/SBT Thầy NTTMK:Cho mảng một chiều các số thực.Hãy viết hàm đệ quy tính tích các giá trị lớn hơn giá trị đứng trước nó trong mảng .


Bài 725/192/SBT Thầy NTTMK:Cho mảng một chiều các số thực.Hãy viết hàm đệ quy kiểm tra mảng có thỏa mang tính chất "toàn giá trị âm" hay không ? Nếu có trả về 1,ngược lại trả về 0 .


Bài 725/192/SBT Thầy NTTMK:Cách 2:Cho mảng một chiều các số thực.Hãy viết hàm đệ quy kiểm tra mảng có thỏa mang tính chất "toàn giá trị âm" hay không ? Nếu có trả về 1,ngược lại trả về 0 .


Bài 726/193/SBT Thầy NTTMK:Cho mảng một chiều các số thực.Hãy viết hàm đệ quy tìm giá trị lớn nhất có trong mảng .


Bài 727/194/SBT Thầy NTTMK:Cho mảng một chiều các số thực.Hãy viết hàm đệ quy tìm vị trí mà giá trị tại vị trí đó là giá trị lớn nhất có trong mảng .


Bài 730/197/SBT Thầy NTTMK: Viết chương trình tính tổng S=1+2+3+...+n bằng phương pháp đệ quy.


Bài 731/197/SBT Thầy NTTMK:Viết chương trình tính tổng S=1^2+2^2+3^2+...+n^2 bằng phương pháp đệ quy.


Bài 732/197/SBT Thầy NTTMK:Viết chương trình tính S=1+1/2+1/3+...+1/n bằng phương pháp đệ quy.


Bài 733/197/SBT Thầy NTTMK:Viết chương trình tính tổng S=1/2+1/4+...+1/2n bằng phương pháp đệ quy .


Bài 734/197/SBT Thầy NTTMK:Viết chương trình tính tổng S=1+1/3+1/5+...+1/(2n+1) bằng phương pháp đệ quy .


Bài 735/197/SBT Thầy NTTMK:Viết chương trình tính tổng S=1/(1*2)+1/(2*3)+...+1/n*(n+1) bằng phương pháp đệ quy .


Bài 736/198/SBT Thầy NTTMK:Viết chương trình tính tổng S=1/2+2/3+3/4+...+n/(n+1) bằng phương pháp đệ quy .


Bài 736/198/SBT Thầy NTTMK:Làm cách 2:Viết chương trình tính tổng S=1/2+2/3+3/4+...+n/(n+1) bằng phương pháp đệ quy .


Bài 737/198/SBT Thầy NTTMK:Viết chương trình tính tổng S=1/2+3/4+5/6+...+(2n+1)/(2n+2) bằng phương pháp đệ quy .


Bài 738/198/SBT Thầy NTTMK:Viết chương trình tính tích S=1*2*3*...*n bằng phương pháp đệ quy .


Bài 739/198/SBT Thầy NTTMK:Viết chương trình tính T(x,n)=x^n bằng phương pháp đệ quy .


Bài 740/198/SBT Thầy NTTMK:Viết chương trình tổng S=1+1*2+1*2*3+...+1*2*3*...n bằng phương pháp đệ quy .


Bài 741/198/SBT Thầy NTTMK:Viết chương trình tính S(n)=x+x^2+x^3+...+x^n bằng phương pháp đệ quy .


Bài 742/198/SBT Thầy NTTMK:Viết chương trình tính S(n)=x^2+x^4+...+x^(2n) bằng phương pháp đệ quy .


Bài 743/198/SBT Thầy NTTMK:Viết chương trình tính S(n)=x+x^3+x^5+...+x^(2n+1) bằng phương pháp đệ quy .


Bài 744/198/SBT Thầy NTTMK:Viết chương trình tính S(n)=1+1/(1+2)+1/(1+2+3)+...+1/(1+2+3+...+n) bằng phương pháp đệ quy .


Bài 745/198/SBT Thầy NTTMK:Viết chương trình tính S(n)=x+(x^2)/2!+(x^3)/3!+...+(x^n)/n! bằng phương pháp đệ quy .


Bài 746/198/SBT Thầy NTTMK:Viết chương trình tính S(n)=1+(x^2)/2!+(x^4)/4!+...+(x^2n)/(2n)! bằng phương pháp đệ quy .


Bài làm thêm:Liệt kê tất cả các ước số của số nguyên dương n bằng phương pháp đệ quy .


Danh Sách Liên Kết


Đề Bài Tổng Hợp


Bài 813 & 814/218 & 219 / SBT Thầy NTTMK : Viết hàm liệt kê và đếm số lượng các phân số dương,các phân số âm trong danh sách liên kết đơn các phân số .


Bài 815 & 816 / 219 / SBT Thầy NTTMK:Viết hàm tìm phân số dương đầu tiên và phân số dương cuối cùng trong danh sách liên kết đơn các phân số .


Bài 817/219/SBT Thầy NTTMK:Viết hàm kiểm tra danh sách các phân số có toàn phân số dương hay không ? .


Bài 818/219/SBT Thầy NTTMK:Viết hàm kiểm tra danh sách đơn các phân số có tồn tại phân số âm hay không ? .


Bài 819 & 820 / 219 / SBT Thầy NTTMK:Viết hàm tìm phân số lớn nhất và nhỏ nhất trong danh sách liên kết đơn các phân số .


Bài 40/127/SBT Trường CNTP:Tổ chức dữ liệu để quản lý sinh viên bằng cấu trúc mẫu tin trong một mảng N phần tử,mỗi phần tử có cấu trúc như sau:


Bài 823/220/SBT Thầy NTTMK:Viết chương trình thực hiện các yêu cầu sau trên danh sách liên kết đơn các nhân viên:


Bài 824/220/SBT Thầy NTTMK:Viết chương trình thực hiện các yêu cầu sau trên danh sách liên kết đơn các học sinh


Bài 827/222/SBT Thầy NTTMK:Viết chương trình thực hiện các yêu cầu sau:


Bài 828/222/SBT Thầy NTTMK: Viết chương trình thực hiện các yêu cầu sau: Cách cùi bắp nhất


Bài 828/222/SBT Thầy NTTMK: Viết chương trình thực hiện các yêu cầu sau: Cách khá hơn chút tuy nhiên vẫn phải dùng đến mảng 1 chiều hỗ trợ


Đề Bài : Viết chương trình nhập vào n số nguyên dương lẻ,các số này được lưu dưới dạng danh sách liên kết đơn,liệt kê và tính tổng các số chính phương có trong danh sách .


Viết chương trình nhập vào danh sách liên kết đơn các số nguyên và thực hiện các yêu cầu sau : Liệt kê các số nguyên tố,chính phương,hoàn thiện,đối xứng,Amstrong có trong danh sách .


Cây Nhị Phân Tìm Kiếm


Đề Bài Tổng Hợp Về Binary Search Tree:Viết chương trình nhập vào cây nhị phân các số nguyên,in ra cây vừa nhập và tạo ra bảng MeNu để xử lý các yêu cầu sau đây :


                 1/ Tính tổng tất cả các Node .


                 2/ Tính tổng các Node dương .


                 3/ Tính tổng các Node âm .


                 4/ Tính tích tất cả các Node .


                 5/ Tính tích các Node dương .


                 6/ Tính tích các Node âm .


                 7/ Tìm Node lớn nhất .


                 8/ Tìm Node nhỏ nhất .


                 9/ Đếm số lượng các Node .


                 10/ Đếm số lượng các Node dương .


                 11/ Đếm số lượng các Node âm .


                 12/ Đếm số lượng các Node lá .


                 13/ Tìm kiếm 1 Node .


                 14/ Tinh do cao cua 1 Node .


                 15/ Xoa 1 Node .


                 0/  Thoat chuong trinh .


Source Code Tổng Hợp Binary Search Tree


Tập Tin


Bài 46/128/SBT trường CNTP : Tạo file văn bản có tên là:"INPUT.TXT" có cấu trúc như sau :


- Dòng đầu tiên ghi N (N là số nguyên dương nhập từ bàn phím) .


- Trong các dòng tiếp theo ghi N số nguyên ngẫu nhiên trong phạm vi từ 0 đến 100,mỗi dòng 10 số (các số cách nhau ít nhất một khoảng trắng) .


Hãy đọc dữ liệu của file "INPUT.TXT" và lưu vào mảng một chiều A.Thực hiện các công việc sau :


- Tìm giá trị lớn nhất của mảng A .


- Đếm số lượng số chẵn,số lượng số lẻ của mảng A .


- Hãy sắp xếp các phần tử theo thứ tự tăng dần .


Hãy ghi các kết quả vào file văn bản có tên OUTPUT.TXT theo mẫu sau.


Con Trỏ


Đề Bài : Viết hàm trộn 2 mảng một chiều thành 1 mảng một chiều với mỗi phần tử của mảng mới là tổng của 2 phần tương ứng từ 2 mảng cho trước. Trong quá trình trộn 2 mảng nếu mảng nào còn phần tử thì các phần tử còn lại của mảng đó sẽ đưa vào mảng mới .


Đề Bài : Viết hàm trộn 2 mảng một chiều thành 1 mảng một chiều với mỗi phần tử của mảng mới là min của 2 phần tương ứng từ 2 mảng cho trước. Trong quá trình trộn 2 mảng nếu mảng nào còn phần tử thì các phần tử còn lại của mảng đó sẽ đưa vào mảng mới .


Đề Bài : Cho mảng 1 chiều a các số nguyên,viết hàm tính trung bình cộng các số âm/dương,tính trung bình tích các số chẵn/lẻ có trong mảng .


Đề Bài : Viết chương trình nhập vào 1 mảng các số nguyên,kiểm tra xem mảng có là cấp số cộng không ? có là cấp số nhân không ? Nếu có thì chỉ ra công sai của nó .


Đề Bài : Viết chương trình nhập vào 1 mảng các số nguyên,kiểm tra xem mảng có toàn số chẵn hay không ? .


Đề Bài : Tạo mảng b chỉ chứa các phần tử chẵn của mảng a .


Đề Bài : Viết hàm nhập mảng a sao cho các phần tử không trùng nhau .


Đề Bài : Viết hàm xóa phần tử lớn nhất trong mảng a .


Đề Bài : Viết hàm xóa phần tử nhỏ nhất trong mảng a .


Đề Bài : Xóa tất cả các phần tử trùng nhau có trong mảng .


Dữ Liệu Kiểu Cấu Trúc Struct


CÁC ĐỒ ÁN THỰC HÀNH


Đề Bài : Làm Đồ Án Giua Kỳ Phòng Máy B40b Môn Cấu Trúc Dữ Liệu


Câu 1 của bài tập giữa kỳ môn Cấu Trúc Dữ Liệu


Câu 2 của bài tập giữa kỳ môn Cấu Trúc Dữ Liệu


Câu 3 của bài tập giữa kỳ môn Cấu Trúc Dữ Liệu .


Thiết kế MeNu cho bài tập Cấu Trúc Dữ Liệu


Bài Tập Thực Hành Giữa Kỳ Môn Cấu Trúc Dữ Liệu . Đề 2


Bài Tập Thực Hành Giữa Kỳ Môn Cấu Trúc Dữ Liệu . Đề 1


Bài Tập Cây Nhị Phân Tìm Kiếm Làm Cho Nhung


Đồ Án Cuối Kỳ Môn Kiến Trúc Máy Tính & Hợp Ngữ


Đồ Án Cuối Kỳ Cấu Trúc Dữ Liệu Dùng Theo Danh Sách Liên Kết Đơn


Đồ Án Cuối Kỳ Môn Cấu Trúc Dữ Liệu Dùng Theo Mảng Version 1


Đồ Án Cuối Kỳ Môn Cấu Trúc Dữ Liệu Dùng Theo Mảng Version 2


Hợp Ngữ


Đề Bài : Nhập vào 2 số nguyên và thực hiện tính tổng,hiệu,tích,thương của 2 số đó


Đề Bài : Nhập vào 2 số nguyên và tìm ra Min,Max của 2 số đó .


Đề Bài : Nhập vào một số nguyên n và thực hiện tính tổng từ 1 -> n


Đề Bài : Nhập vào một số nguyên n và tính n!


Đề Bài : Nhập vào một số nguyên n và đi tính tổng các giá trị chẵn từ 1 -> n , tổng các giá trị lẻ từ 1 -> n


De Bai : Chuyen Soruce Code viet bang C trong slide bai giang ly thuyet thanh Source Code viet bang hop ngu MIPS yeu cau dung thu tu - ham .


Câu 1 - 2 -5 -7 .


Câu 1 - 2 -5 - 7 - 8 .


Câu 1 - 2 - 5 - 7 - 8 - 9 .


Đồ Án Cuối Kỳ Của Nhóm


Đề Thi Liên Thông Đại Học


ĐỀ THI TUYỂN SINH


LỚP HOÀN CHỈNH ĐẠI HỌC KHÓA 2001


MÔN THI:CƠ SỞ


Thời gian:180 phút


Phần 1:KỸ THUẬT LẬP TRÌNH (sử dụng ngôn ngữ lập trình C hoặc C++)


Câu 1/257/SBT Thầy NTTMK:Hãy xây dựng hàm tìm vị trí xuất hiện đầu tiên của phần tử có số lần lặp lại nhiều nhất trong mảng a gồm n số thực.Nếu có nhiều phần tử như vậy thì chỉ cần đưa ra một.Đề nghị ghi rõ ý nghĩa của các tham số và các giá trị trả về .


Câu 2/257/SBT Thầy NTTMK: Cài đặt hàm nhập 2 số nguyên x,y thỏa điều kiện nhập "số lớn hơn trong 2 số nhập phải là số dương chia hết cho 13" (nếu 2 số nhập không thỏa điều kiện thì yêu cầu người dùng nhập lại cho đến khi dữ liệu vào hợp lệ).


Câu 3/257/SBT Thầy NTTMK:Cài đặt hàm đếm số lượng các dòng có chứa ít nhất 3 số 1 trong một mảng 2 chiều b các số nguyên kích thước MxN (0<M,N>150).Đề nghị ghi rõ ý nghĩa của các tham số và giá trị trả về.Viết chương trình sử dụng hàm trên để nhập vào một mảng 2 chiều và in ra số lượng dòng có chứa ít nhất 3 số 1 của mảng này ra màn hình .


Phần 2:CẤU TRÚC DỮ LIỆU


Câu 1


ĐỀ THI TUYỂN SINH


LỚP HOÀN CHỈNH ĐẠI HỌC KHÓA 2000


MÔN THI:CƠ SỞ


Thời gian:180 phút


Câu 2  :Cho một mảng 2 chiều A kích thước n x m (0<n,m<100) mà mỗi phần tử là một số nguyên.Hãy viết hàm in ra màn hình tất cả các số dương trong A theo thứ tự giảm dần .


Một Số Bài Tập Khác


Nhập vào 1 số nguyên dương và xuất ra màn hình thứ tự đảo ngược của số đó .


Viết chương trình in ra bản cửu chương .


Chương trình tổng hợp đổi cơ số 3 hệ : Đổi số nguyên dương n (hệ 10) sang nhị phân (hệ 2),sang hệ bát phân (hệ 8) và sang hệ hexa (hệ 16) .


CÁC BÀI TẬP TRONG SÁCH TRƯỜNG CÔNG NGHIỆP THỰC PHẨM


Nhập vào 1 số nguyên và kiểm tra xem số đó có phải là số đối xứng hay không ? . Cách 1:Sử dụng vòng lặp kết hợp mảng 1 chiều


Nhập vào 1 số nguyên và kiểm tra xem số đó có phải là số đối xứng hay không ? . Cách 2:Chỉ sử dụng vòng lặp .


Bài 22/67/SBT Trường CNTP:Viết chương trình nhập vào số nguyên dương n gồm 5 chữ số,kiểm tra xem các chữ số n có phải là số đối xứng hay không ? .


Bài 91/đề cương Trường CNTP:Viết hàm kiểm tra 1 mảng a có n phần tử có thỏa mãn dãy cấp số cộng hay không ? Nếu có trả về 1,ngược lại trả về 0 .


Bài 17/66/SBT Trường CNTP:Viết chương trình nhập số nguyên lớn N (khai báo:long N) có k chữ số :


- Tìm chữ số hàng đầu tiên của N.


- Tính tổng các chữ số của N.


- Tìm chữ số lớn nhất trong k chữ số đó.


- Đếm số chữ số của N.


- N có phải là số có các chữ số khác nhau đôi một không ?


Bài 32/97/SBT Trường CNTP:Tạo mảng b chứa tất cả các số dương của mảng a .


Bài 33/97/SBT Trường CNTP:Tạo mảng b chứa tất cả các phần tử của mảng a sao cho mỗi phần tử chỉ xuất hiện trong b đúng một lần .


Bài 47: Nhập số N (0<n<1000, nhập sai thì yêu cầu nhập lại). Xuất ra cách đọc số N.


Bài 48/đề cương Trường CNTP:Tìm số n lớn nhất sao cho 1+2+3+...+n


Bài 21:Viết hàm tính S=-(1+2)/2!+(3+4)/4!-(5+6)/6!+...+((-1^n)x((2n-1)+(2n)))/(2n)! .Dùng đệ quy kết hợp vòng lặp.


Bài 21:Viết hàm tính S=-(1+2)/2!+(3+4)/4!-(5+6)/6!+...+((-1^n)x((2n-1)+(2n)))/(2n)! .Dùng vòng lặp .


Bài 22:Viết hàm tính S = (1*2!)/(2+sqrt(3)) + (2*3!)/(3+sqrt(4)) + (3*4!)/(4+sqrt(5)) + ... + (n*((n+1)!))/((n+1)+sqrt(n+2)) .Dùng đệ quy kết hợp vòng lặp .


Bài 22:Viết hàm tính S = (1*2!)/(2+sqrt(3)) + (2*3!)/(3+sqrt(4)) + (3*4!)/(4+sqrt(5)) + ... + (n*((n+1)!))/((n+1)+sqrt(n+2)) .Dùng vòng lặp .


Bài 23/đề cương ôn thi trường CNTP:Viết hàm tính S = (1+2)/2! - (3+4)/4! + (5+6)/6! +...+ (-1^n) * (((2n+1) + (2n+2))/(2n+2)!) . Dùng đệ quy kết hợp vòng lặp


Bài 23/đề cương ôn thi trường CNTP:Viết hàm tính S = (1+2)/2! - (3+4)/4! + (5+6)/6! +...+ (-1^n) * (((2n+1) + (2n+2))/(2n+2)!) . Dùng vòng lặp .


Bài 23/đề cương ôn thi trường CNTP:Viết hàm tính S = (1+2)/2! - (3+4)/4! + (5+6)/6! +...+ (-1^n) * (((2n+1) + (2n+2))/(2n+2)!) . Dùng vòng lặp . Không sử dụng thư viện toán học .


Bài 22/125/SBT Trường CNTP:Cho 2 mảng số nguyên a và b kích thước lần lượt là n và m . Viết chương trình nối 2 mảng trên thành mảng c theo nguyên tắc chẵn ở đầu mảng và lẻ ở cuối mảng .


Bài 24/126:Viết chương trình nhập vào mảng số nguyên và số nguyên k (1<=k<=số lượng các giá trị phân biệt trong mảng).Tìm số hạng lớn thứ k của mảng .


Bài 35/126/SBT Trường CNTP:Viết chương trình nhập vào số nguyên dương n gồm k chữ số . Kiểm tra xem các chữ số của n có được sắp thứ tự không ? .


Bài 46/128/SBT trường CNTP : Tạo file văn bản có tên là:"INPUT.TXT" có cấu trúc như sau :


- Dòng đầu tiên ghi N (N là số nguyên dương nhập từ bàn phím) .


- Trong các dòng tiếp theo ghi N số nguyên ngẫu nhiên trong phạm vi từ 0 đến 100,mỗi dòng 10 số (các số cách nhau ít nhất một khoảng trắng) . Hãy đọc dữ liệu của file "INPUT.TXT" và lưu vào mảng một chiều A.Thực hiện các công việc sau :


- Tìm giá trị lớn nhất của mảng A .


- Đếm số lượng số chẵn,số lượng số lẻ của mảng A .


- Hãy sắp xếp các phần tử theo thứ tự tăng dần . Hãy ghi các kết quả vào file văn bản có tên OUTPUT.TXT theo mẫu sau :


Bài 96 đề cương ôn tập trường CNTP : Viết chương trình con tính tổng các phần tử là số nguyên tố, có số lần xuất hiện ít nhất là 2 của mảng a[ n ], lưu ý mỗi phần tử chỉ tính tổng một lần.


Bài 9 : Nhập số nguyên N :


a) xuất n số nguyên tố đầu tiên.b) Xuất n số chính phương đầu tiên .c) Xuất n số chẵn đầu tiên .


Bài 10:Xuất ra các số có 3 chữ số sao cho tổng các chữ số là số chẵn .


Bài 11:Xuất ra các số nhỏ hơn 10 000 sao cho tổng các chữ số bằng tích các chữ số .


Bài 12:Nhập N>100000. Nếu nhập sai yêu cầu nhập lại. Có 3 loại tiền 10000, 20000 và 50000. Xuất các cách trả N tiền.


Bài 13: Nhâp N là số giây. Đổi N ra thành giờ dạng h:m:s .


Bài 14:Nhập vào ngày,tháng,năm . Kiểm tra tính hợp lệ và in ra ngày trước đó và ngày kế tiếp .


Bài 15: Nhập N là tháng trong năm (1<=N<=12), nếu nhập sai thì nhập lại. Cho biết tháng đó có bao nhiêu ngày.


Bài tập thực hành tuần 1 của Khoa .


Nguồn: sondeptrai.com