[CSDL] BT Thực hành 1 truy vấn SQL – Phần 2

Bài viết này là phần 3 trong 3 bài của Series Cơ sở dữ liệu Cơ sở dữ liệu Đề thi GK Cơ sở dữ liệu 2017 – ĐH Công Nghệ Thông tin UIT [CSDL] BT Thực hành 1 truy vấn SQL – Phần 1 [CSDL] BT Thực hành 1 truy vấn SQL – Phần 2 Giải bài tập thực hành truy vấn cơ sở dữ liệu quản lý ...

Tác giả: Trịnh Tiến Mạnh viết 14:24 ngày 02/10/2018

BCTELEPH spoj PTIT – Danh sách điện thoại nhất quán

Nguồn đề bài: http://www.spoj.com/PTIT/problems/BCTELEPH/ 1. Đề bài BCTELEPH spoj PTIT Cho một danh sách các số điện thoại, hãy xác định danh sách này có số điện thoại nào là phần trước của số khác hay không? Nếu không thì danh sách này được gọi là nhất quán. Giả sử một danh sách ...

Tác giả: Vũ Văn Thanh viết 14:24 ngày 02/10/2018

BCTEST12 spoj PTIT – Biến đổi chuỗi

Nguồn đề bài: http://www.spoj.com/PTIT/problems/BCTEST12/ 1. Đề bài BCTEST12 spoj PTIT Cho chuỗi S gồm các chữ cái Latin hoặc là in thường hoặc là in hoa. Yêu cầu bạn hãy viết chương trình thực hiện các nhiệm vụ sau với chuỗi S đã cho: – Xóa tất các các nguyên âm. – ...

Tác giả: Hoàng Hải Đăng viết 14:23 ngày 02/10/2018

BCSTACK spoj PTIT – Cấu trúc dữ liệu ngăn xếp

Nguồn đề bài: http://www.spoj.com/PTIT/problems/BCSTACK/ 1. Đề bài Stack BCSTACK spoj Bài này sẽ luyện cho bạn các thao tác cài đặt cấu trúc dữ liệu ngăn xếp (stack). Nếu đã cài đặt thành công, hãy tìm hiểu cách sử dụng container stack trong STL và cài đặt nó. Thao tác: – ...

Tác giả: Tạ Quốc Bảo viết 14:23 ngày 02/10/2018

BCTEST11 spoj PTIT – Số chia may mắn

Nguồn đề bài: http://www.spoj.com/PTIT/problems/BCTEST11/ 1. Đề bài BCTEST11 spoj PTIT Bờm rất yêu thích các số may mắn. Ta biết rằng một số gọi là số may mắn nếu biểu diễn thập phân của nó chỉ chứa các chữ số may mắn là 4 và 7. Ví dụ: Các số 47,744,4 là số may mắn còn 5,17,467 ...

Tác giả: Hoàng Hải Đăng viết 14:23 ngày 02/10/2018

GOODFRIE spoj PTIT – Good friends

Nguồn đề bài: http://www.spoj.com/PTIT/problems/GOODFRIE/ 1. Đề bài GOODFRIE spoj PTIT Trong một lớp học, cô giáo xếp hạng N học sinh theo thứ tự điểm số từ cao xuống thấp. Hai học sinh sẽ là bạn nếu thứ tự của họ là gần nhau, tức là khác biệt giữa thứ tự không quá K . Ví ...

Tác giả: Trịnh Tiến Mạnh viết 14:23 ngày 02/10/2018

BCTEST14 spoj PTIT – Ốc sên

Nguồn đề bài: http://www.spoj.com/PTIT/problems/BCTEST14/ 1. Đề bài BCTEST14 spoj PTIT Có một con ốc sên dưới mặt đất. Nó muốn leo lên đỉnh một cái cột bằng gỗ với chiều cao V mét, tính từ mặt đất. Trong một ngày, nó có thể leo lên A mét, tuy nhiên, trong mỗi đêm nó ngủ, ...

Tác giả: Hoàng Hải Đăng viết 14:22 ngày 02/10/2018

P131SUMH spoj PTIT – SUM1 H – KANGUROO

Nguồn đề bài: http://www.spoj.com/PTIT/problems/P131SUMH/ 1. Đề bài P131SUMH spoj PTIT Ba chú Kanguroo đang chơi đùa trên sa mạc. Chúng xếp thẳng hàng, mỗi con chiếm giữ một vị trí là một số nguyên Trong một lần di chuyển, một trong các con Kanguroo ngoài cùng nhảy vào khoảng ...

Tác giả: Trịnh Tiến Mạnh viết 14:22 ngày 02/10/2018

P131SUMD spoj PTIT – SUM1 D – Nhầm chữ số

Nguồn đề bài: http://www.spoj.com/PTIT/problems/P131SUMD/ 1. Đề bài P131SUMD spoj PTIT Sau khi mệt mỏi với việc quay bảng vuông, giáo viên giao cho Perica bài toán khác. Giáo viên viết 2 số nguyên, A và B, và yêu cầu Perica cộng chúng lại. Perica không bao giờ tính toán sai, ...

Tác giả: Trần Trung Dũng viết 14:22 ngày 02/10/2018

Hàm random – sinh số ngẫu nhiên trong pascal

1. Hướng dẫn sinh số ngẫu nhiên trong pascal Để sinh số ngẫu nhiên trong pascal đầu tiên bạn phải đặt câu lệnh ” randomize; ” ở đầu chương trình. câu lệnh này có chức năng sinh ra số khác với lần sinh trước đó. nếu không có nó bạn sẽ thường xuyên thấy nó giống với lần ...

Tác giả: Trịnh Tiến Mạnh viết 14:21 ngày 02/10/2018

P132SUMD spoj PTIT – SUM2 D – Thực hiện phép tính

Tí và Tèo hiện giờ đang học lớp 1. Trong giờ học toán, Tí viết ví dụ cho các phép toán số học cơ bản (cộng, trừ, nhân, chia) vào bảng, gồm có 3 số nguyên dương, một dấu “=” và một dấu phép tính. Không may thay, giờ ra chơi, Tèo đã chơi xỏ bạn của mình bằng cách xóa bỏ đi ...

Tác giả: Trần Trung Dũng viết 14:21 ngày 02/10/2018

Cách đọc ghi file trong pascal

Đọc các tập tin văn bản pascal Chào các bạn hôm nay mình sẽ hướng dẫn các bạn cách đọc, ghi file Đọc các tập tin văn bản (đọc file). Viết các tập tin văn bản (ghi file). Để thực hiện các thao tác với file các bạn phải khai báo biến text, như sau: var f:text; 1 ...

Tác giả: Trịnh Tiến Mạnh viết 14:21 ngày 02/10/2018

[BT Lập trình hướng đối tượng – OOP] Class mảng căn bản

Link Submit : LOPMANG 1. Đề bài về Class mảng căn bản Xây dựng lớp mảng cho phép thực hiện các thao tác sau: Nhập, xuất mảng. Lấy kích thước mảng. Lấy phần tử tại vị trí nào đó. Gán giá trị cho phần tử tại vị trí nào đó. Tìm phần tử nào đó trong mảng. Sắp xếp tăng, giảm ...

Tác giả: Trịnh Tiến Mạnh viết 14:21 ngày 02/10/2018

Hướng dẫn mở rộng màn hình trong pascal

Hầu hết các bạn lần đầu xài Free pascal trên windows 7 hoặc windows 8 đều có 1 câu hỏi là làm sao mở rộng nó bằng ALT-ENTER như win xp. nhưng hầu như đều ko có cách khắc phục. hôm nay mình sẽ hướng dẫn các bạn mở rộng màn hình free pascal trên windows 7, và windows 8. Các bạn có thể ...

Tác giả: Bùi Văn Nam viết 14:20 ngày 02/10/2018

[Lập trình hướng đối tượng – OOP] Bài tập cơ bản về lớp (class) – Thực hành 2

Bài tập: Class căn bản, Phương pháp lập trình hướng đối tượng Bài tập 1 Lập trình hướng đối tượng Bài 1: Thiết lập lớp PhanSo để biểu diễn khái niệm phân số với hai thành phần dữ liệu tử số, mẫu số và các hàm thành phần cộng, trừ, nhân, chia hai phân số, các hàm thành ...

Tác giả: Trần Trung Dũng viết 14:20 ngày 02/10/2018

[OOP] Xác định kiểu dữ liệu của đối tượng trong đa hình

Cách xác định kiểu dữ liệu của đối tượng trong đa hình, phục vụ việc xử lí các truy vấn yêu cầu riêng của đề bài. 1. Xác định dữ liệu bằng hàm dynamic_cast Giả sử bạn có cây kế thừa như sau: Bạn muốn xây dựng mảng để quản lí các loại gia súc trên, bạn sử dụng liên kết động ...

Tác giả: Tạ Quốc Bảo viết 14:20 ngày 02/10/2018

Giải đề thi Lập trình hướng đối tượng UIT – Đề HK2 2016-2017

Đề Thi OOP – Lập trình hướng đối tượng, ĐH Công Nghệ Thông Tin HK2 2016-2017 1. Đề thi Lập trình hướng đối tượng, ĐH Công Nghệ Thông Tin 2. Lời giải đề thi lập trình hướng đối tượng Câu 1 a. b. Chương trình lỗi khi khởi tạo: Array M1 ; Do class Array ...

Tác giả: Tạ Quốc Bảo viết 14:19 ngày 02/10/2018

Sử dụng hàm bạn (friend) cho 2 Class

Khi bạn khai báo hàm bạn cho 2 class, nếu bạn chưa có kinh nghiệm bạn sẽ dễ gặp lỗi inaccessible. Dấu hiệu theo ví dụ bên dưới: Bạn đã khai báo friend void test(Matrix a, Vector b); trong class Matrix Bạn đã khai báo friend void test(Matrix a, Vector b); trong class Vector ...

Tác giả: Trịnh Tiến Mạnh viết 14:19 ngày 02/10/2018

[Học OOP] Bài 1: Các đặc điểm mới trong c++

Bài viết này là phần 1 trong 9 bài của Series Học lập trình hướng đối tượng OOP Học lập trình hướng đối tượng OOP [Học OOP] Bài 1: Các đặc điểm mới trong c++ [Học OOP] Bài 2: Tổng quan về lập trình hướng đối tượng [Học OOP] Bài 3: Lớp trong lập trình hướng đối tượng [Học OOP] ...

Tác giả: Trần Trung Dũng viết 14:19 ngày 02/10/2018

Sao chép 2 cây nhị phân (Binary tree)

Để sao chép 2 cây nhị phân các bạn có thể làm như sau: void copy(Tree t, Tree &q, int pos) // pos == 0 ben trai, pos==1 ben phai { if (t == NULL) return; Node * p = getNode(t->info); if (q == NULL) q = p; else { if (pos == 0) ...

Tác giả: Hoàng Hải Đăng viết 14:18 ngày 02/10/2018