1. Trang chủ
  2. » Tất cả

Ôn tập con trỏ, đệ quy, struct ctdl week1

2 3 0

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

THÔNG TIN TÀI LIỆU

Nội dung

BÀI TẬP THỰC HÀNH 01 Ôn tập Con trỏ Đệ quy Struct 1 Con trỏ Sử dụng kĩ thuật con trỏ để hoàn thiện các hàm sau 1 Viết hàm nhập vào một mảng số nguyên gồm n phần tử với a là con trỏ trỏ tới vùng nhớ củ[.]

BÀI TẬP THỰC HÀNH 01 Ôn tập Con trỏ - Đệ quy - Struct Con trỏ Sử dụng kĩ thuật trỏ để hoàn thiện hàm sau: Viết hàm nhập vào mảng số nguyên gồm n phần tử với a trỏ trỏ tới vùng nhớ mảng vừa nhập: • void inputArray(int* &a, int &n); Viết hàm hủy cấp phát động cho mảng: • void deallocateArray(int* &a); Viết hàm in hình giá trị mảng: • void printArray(int* a, int n); Viết hàm tìm giá trị nhỏ mảng: • int findMin(int* a, int n); Viết hàm tìm phần tử có trị tuyệt đối lớn mảng: • int findMaxModulus(int* a, int n); Viết hàm kiểm tra xem mảng có tăng dần hay khơng: • bool isAscendingOrder(int* a, int n); Viết hàm tính tổng phần tử mảng: • int sumofArray(int* a, int n); Viết hàm đếm số lượng số nguyên tố mảng: • int numberOfPrime(int* a, int n); Viết hàm đảo ngược mảng mà không dùng mảng phụ: • void revertArray(int* a, int n); Đệ quy Sử dụng kỹ thuật Đệ quy để giải yêu cầu sau: Viết hàm tính tổng bình phương số tự nhiên nhỏ n: S = 12 + 22 + + n2 • int sumOfSquares(int n); Viết hàm tìm ước chung lớn số nguyên a, b: • int gcd(int a, int b); Số Fibonacci thứ n tính sau: F (n) = F (n − 1) + F (n − 2) Viết hàm tính số Fibonacci thứ n • int fib(int n); Bùi Huy Thông - Lê Thanh Tùng Struct Hãy thiết kế cấu trúc student dùng để lưu trữ thông tin sinh viên, bao gồm thông tin sau: - Họ tên: Khơng q 50 kí tự - Mã số sinh viên: bao gồm chữ số - Số tín chỉ: Viết hàm thực yêu cầu sau: Viết hàm nhập thơng tin cho sinh viên: • void inputStudent(student &A); Viết hàm in thông tin sinh viên: • void printStudent(student A); Quy định nộp • Mã nguồn phần phải đặt project riêng • Sinh viên nộp dạng MSSV.rar(.zip) • Các làm giống bị điểm môn học CTDL> ...Bùi Huy Thông - Lê Thanh Tùng Struct Hãy thiết kế cấu trúc student dùng để lưu trữ thông tin sinh viên, bao gồm thông tin sau: - Họ tên: Khơng q 50 kí tự - Mã... nguồn phần phải đặt project riêng • Sinh viên nộp dạng MSSV.rar(.zip) • Các làm giống bị điểm môn học CTDL& GT ... kí tự - Mã số sinh viên: bao gồm chữ số - Số tín chỉ: Viết hàm thực yêu cầu sau: Viết hàm nhập thông tin cho sinh viên: • void inputStudent(student &A); Viết hàm in thơng tin sinh viên: • void

Ngày đăng: 25/03/2023, 08:34

w