Cấp độ 10.8 Sách bài tập C++
Viết một chương trình kiểm tra xem một chuỗi có thể thu được từ một chuỗi khác bằng cách sắp xếp lại các chữ cái của nó hay không.
Triển khai thuật toán Sàng Eratosthenes để tìm số nguyên tố trong một khoảng cho trước.
Cho một mảng hai chiều tùy ý:
{
{11, 12, 13, 14, 15},
{21, 22, 23, 24, 25},
{31, 32, 33, 34, 35},
{41, 42, 43, 44, 45},
{51, 52, 53, 54, 55},
}
Hãy hoán đổi hai hàng được chỉ định:
{
{51, 52, 53, 54, 55},
{21, 22, 23, 24, 25},
{31, 32, 33, 34, 35},
{41, 42, 43, 44, 45},
{11, 12, 13, 14, 15},
}
Cho một mảng hai chiều tùy ý:
{
{1, 2, 3, 4, 5},
{1, 2, 3, 4, 5},
{1, 2, 3, 4, 5},
{1, 2, 3, 4, 5},
{1, 2, 3, 4, 5},
}
Hãy tính tổng các cột của mảng này. Biểu diễn kết quả dưới dạng một mảng các tổng:
{
5, 10, 15, 20, 25
}
Cho một chuỗi chứa một số lượng bất kỳ các cặp dấu ngoặc tròn lồng nhau. Viết mã kiểm tra xem các dấu ngoặc có được sắp xếp chính xác hay không.
Đây là chính xác:
"()()"
Đây là chính xác:
"(())"
Đây là không chính xác, vì số lượng dấu ngoặc mở không khớp với số lượng dấu ngoặc đóng:
"())"
Đây là không chính xác, vì mặc dù số lượng dấu ngoặc mở và số lượng dấu ngoặc đóng là bằng nhau, nhưng thứ tự của chúng không đúng:
"))(("