1. Trang chủ
  2. » Công Nghệ Thông Tin

Bài giảng Tin đại cương - Bài 8: Bài tập về string và mảng

9 46 0

Đang tải... (xem toàn văn)

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 9
Dung lượng 254,76 KB

Nội dung

Mời các bạn cùng tham khảo Bài giảng Tin đại cương Bài 8 Bài tập về string và mảng dưới đây gồm có 2 phần về mảng gốc và bài tập giúp các bạn rèn luyện kỹ năng giải bài tập tốt hơn.

TIN ĐẠI CƯƠNG Bài 8: Bài tập string mảng Trương Xuân Nam - Khoa CNTT Nhắc lại nội dung trước    Khuôn mẫu (template): Cách thức C++ cho phép “tổng quát hóa” đoạn mã chương trình Sử dụng mục với string: Chỉ mục số nguyên Vector: Dãy phần tử, cho phép sử dụng mục để truy cập Trương Xuân Nam - Khoa CNTT Nhắc lại nội dung trước   Cần: #include Khai báo biến:     vector vector vector m; a(10); b(10, 0.5); Một số hàm hay sử dụng:     v.clear(): Xóa rỗng vector v v.pop_back(): Bỏ phần tử cuối vector v v.push_back(e): Chèn e vào cuối vector v v.size(): Trả số phần tử vector v Trương Xuân Nam - Khoa CNTT Mảng gốc    Trong C/C++ cho phép khai báo danh sách phần tử đơn giản (so với vector) Cú pháp: []; Ví dụ:     int a[10]; double d[100]; int b[] = {9,8,7,6,5}; double f[] = {1.5, 1.6, 3.0}; Trương Xuân Nam - Khoa CNTT Mảng gốc  Có thể sử dụng phép mục để truy cập phần tử mảng for (int i = 0; i < 10; i++) a[i] = i * i;  So sánh với vector:  Hơn: Viết đơn giản, nhầm lẫn  Kém: Khơng có hàm hỗ trợ, dễ gây lỗi lập trình Trương Xuân Nam - Khoa CNTT BÀI TẬP Nhập n mảng A có n số thực Nhập số k liệt kê tất phần tử A chênh lệch so với phần tử đầu cuối dãy khơng q k Nhập xâu S, xóa bỏ tất kí tự khơng phải chữ viết hoa xâu S in phần lại Nhập xâu S W, đếm xem xâu W xuất S lần Trương Xuân Nam - Khoa CNTT BÀI TẬP Nhập n mảng A có n số thực Hãy in phần tử mảng A thành dòng, dòng thứ in số khơng âm, dòng thứ hai in số lại Tính trung bình cộng số dòng thứ Nhập n mảng A có n số nguyên Hãy đếm xem A có bao nhiều phần tử lớn phần tử phía trước phía sau Trương Xuân Nam - Khoa CNTT BÀI TẬP Nhập dãy A có tối đa 100 số nguyên In dãy số nhập, phần từ cách khoảng trống Tính trung bình cộng phần tử có giá trị khoảng -10 đến 10 Trong xâu ký tự gồm nhiều từ (từ kí tự viết liên tiếp ngăn cách ký tự trống) Nhập xâu ký từ tìm từ thứ xâu (nếu có) Trương Xn Nam - Khoa CNTT BÀI TẬP Nhập từ bàn phím dãy số ngun (khơng q 100 phần tử) Hãy kiểm tra xem dãy có số chẵn lẻ xen kẽ liên tiếp hay không? (1 số chẵn đến số lẻ ngược lại) Nhập xâu ký tự A từ bàn phím, đảo ngược xâu in xâu kết hình (ví dụ: xâu ban đầu KYTHUAT đảo ngược TAUHTYK) Trương Xuân Nam - Khoa CNTT ... Trương Xuân Nam - Khoa CNTT BÀI TẬP Nhập n mảng A có n số thực Hãy in phần tử mảng A thành dòng, dòng thứ in số khơng âm, dòng thứ hai in số lại Tính trung bình cộng số dòng thứ Nhập n mảng A có n... đơn giản, nhầm lẫn  Kém: Khơng có hàm hỗ trợ, dễ gây lỗi lập trình Trương Xuân Nam - Khoa CNTT BÀI TẬP Nhập n mảng A có n số thực Nhập số k liệt kê tất phần tử A chênh lệch so với phần tử đầu... phía sau Trương Xn Nam - Khoa CNTT BÀI TẬP Nhập dãy A có tối đa 100 số nguyên In dãy số nhập, phần từ cách khoảng trống Tính trung bình cộng phần tử có giá trị khoảng -1 0 đến 10 Trong xâu ký

Ngày đăng: 30/01/2020, 15:39

TỪ KHÓA LIÊN QUAN