Cộng 2 số nguyên lớn có nhiều chữ số

Trong các ngôn ngữ lập trình nói chung và trong C++ nói riêng, việc tính toán các phép toán dựa trên dữ liệu kiểu số vô cùng đơn giản. Tuy nhiên, khi gặp phải các số có nhiều chữ số thì không còn đơn giản nữa. Do các kiểu dữ liệu biểu diễn số học …
Đọc tiếp Cộng 2 số nguyên lớn có nhiều chữ số

Code C++: Danh sách liên kết vòng đơn

Code C++ cài đặt danh sách liên kết vòng đơn gồm các chức năng sau: Hàm tạo node mới Hàm đếm số lượng node Hàm thêm node vào đầu danh sách Hàm thêm node vào cuối danh sách Hàm in danh sách Và ngay bên dưới đây là code C++ cài đặt danh sách liên …
Đọc tiếp Code C++: Danh sách liên kết vòng đơn

Code C++: Cây tìm kiếm nhị phân

Đoạn code C++ dưới đây sẽ cài đặt cây tìm kiếm nhị phân gồm các chức năng sau: Thêm node vào cây; Xóa node ra khỏi cây; Duyệt cây tiền tự – NLR (Đệ quy); Duyệt cây trung tự – LNR (Đệ quy); Duyệt cây hậu tự – LRN (Đệ quy); Duyệt cây tiền tự …
Đọc tiếp Code C++: Cây tìm kiếm nhị phân

Turbo C 3.0 – Một IDE và trình biên dịch C/C++

Turbo C là môi trường hỗ trợ lập trình C do hãng Borland cung cấp. Môi trường này cung cấp các chức năng như: soạn thảo chương trình, dịch, thực thi chương trình… Phiên bản được sử dụng ở đây là Turbo C 3.0. Link download Turbo C 3.0 TC3: Bấm để tải về. Ngoài …
Đọc tiếp Turbo C 3.0 – Một IDE và trình biên dịch C/C++

Themis – Phần mềm chấm code tự động

Themis là phần mềm chấm bài tự động được phát triển theo yêu cầu của Cục Khảo thí và Kiểm định chất lượng giáo dục, Bộ Giáo dục và Đào tạo. Sản phẩm được thiết kế phục vụ kỳ thi học sinh giỏi Quốc gia hàng năm, nhưng hoàn toàn có thể sử dụng trong …
Đọc tiếp Themis – Phần mềm chấm code tự động

Đếm ô vuông

CHƯƠNG TRÌNH: program bai3_ovuong; const fi=’SQUARE.INP’; fo=’SQUARE.OUT’; var f:text; a,nga,doc:array[1..1000,1..1000] of integer; i,m,n,d,j:integer; procedure nhap; var i,j:integer; begin assign(f,fi); reset(f); readln(f,m,n); for i:=1 to m do begin for j:=1 to n-1 do read(f,nga[i,j]); readln(f); end; for i:=1 to m-1 do begin for j:=1 to n do read(f,doc[i,j]); readln(f); end; end; begin nhap; d:=0; for i:=1 …
Đọc tiếp Đếm ô vuông

Tính tổng các chữ số của một số

{====================================================== CHO SO NGUYEN N (0<N<2^31), HAY VIET CHUONG TRINH DE TINH TONG CAC CHU SO CUA SO NGUYEN N DU LIEU VAO: DOC TU FILE TONG2.INP KET QUA GHI VAO FILE TONG2.OUT VI DU: ————————— | TONG.INP | TONG.OUT | ————————— | 1234 | 10 | ————————— =======================================================} program tinhtong2; uses crt, sysutils; {sysutils …
Đọc tiếp Tính tổng các chữ số của một số

Tính tổng các số lẻ bình phương

Chương trình tính tổng các số lẻ bình phương với các yêu cầu sau: Chương trình tính tổng sau: S=1+3^2+5^2+…+(2n-1)^2 Dữ liệu đầu vào: Đọc từ file TONG.INP Kết quả là số tự nhiên N trong phạm vi: 0<=N<=10000 Kết quả ghi vào file: TONG.OUT Ví dụ: TONG.INP TONG.OUT 3 35 5 165 Code Pascal {====================================================== …
Đọc tiếp Tính tổng các số lẻ bình phương

Free Pascal – Một IDE lập trình pascal

Free Pascal là phần mềm giúp các bạn học lập trình với ngôn ngữ pascal. Đặc biệt, Free Pascal là phần mềm miễn phí nhé. Free Pascal hỗ trợ nhiều cấu trúc máy tính như Intel x86 (bao gồm 8086), AMD64/x86-64, PowerPC, PowerPC64, SPARC, ARM, AArch64, MIPS và JVM. Ngay bên dưới đây là link …
Đọc tiếp Free Pascal – Một IDE lập trình pascal

Đổi hostname trên Ubuntu server

Để xem cũng như đổi hostname trên Ubuntu chúng ta có các lệnh sau: – Sử dụng lệnh hostname   để xem hostname hiện tại: – Nếu muốn đổi hostname chúng ta gõ lệnh theo cú pháp sau: hostname your_hostname Trong đó: your_hostname là hostname bạn muốn đặt. Ví dụ: hostname nosomovo Hy vọng hữu ích …
Đọc tiếp Đổi hostname trên Ubuntu server