NMLT

Nhập môn lập trình - HCMUTE

View on GitHub

NHÓM BÀI TẬP SỐ 3

  1. Nhập vào một mảng có n số nguyên. Xuất ra mảng vừa nhập.

  2. Nhập vào mảng có n số thực. Tính tổng các phần tử trong mảng.

  3. Viết chương trình tìm số lớn nhất trong một mảng số nguyên.

  4. Viết chương trình tính trung bình cộng của một mảng n số nguyên.

  5. Viết chương trình tính trung bình cộng của các số chia hết cho 5 trong mảng.

  6. Viết chương trình đếm số nguyên tố có trong một mảng các số nguyên.

    »Xem định nghĩa về số nguyên tố.

  7. Viết chương trình đếm số lượng số hoàn thiện trong một mảng.

    »Xem định nghĩa về số hoàn thiện.

  8. Viết chương trình tính trung bình cộng của các số nguyên tố trong mảng.

  9. Tìm giá trị âm đầu tiên trong mảng một chiều các số âm thực. Nếu mảng không có giá trị âm thì trả về giá trị không âm là giá trị 1.

  10. Viết hàm tìm “số chẵn đầu tiên” trong mảng các số nguyên. Nếu mảng không có giá trị chẵn thì hàm sẽ trả về giá trị không chẵn là -1.

  11. Tìm “số nguyên tố đầu tiên” trong mảng một chiều các số nguyên. Nếu mảng không có số nguyên tố thì trả về giá trị -1.

  12. Tìm “số hoàn thiện đầu tiên” trong mảng một chiều các số nguyên. Nếu mảng không có số hoàn thiện thì trả về giá trị -1.

  13. Tìm “số nguyên dương cuối cùng” trong mảng số thực. Nếu mảng không có giá trị dương thì trả về giá trị -1.

  14. Tìm “số nguyên tố cuối cùng” trong mảng một chiều các số nguyên. Nếu mảng không có số nguyên tố thì trả về giá trị -1.

  15. Tìm “số hoàn thiện cuối cùng” trong mảng một chiều các số nguyên. Nếu mảng không có số hoàn thiện thì trả về giá trị 0.

  16. Viết chương trình tìm số âm lớn nhất trong một mảng các số nguyên.

  17. Tìm số “âm lớn nhất” trong mảng một chiều các số thực. Nếu mảng không có giá trị âm thì trả về giá trị 0.

  18. Tìm “số nguyên tố lớn nhất” trong mảng một chiều các số nguyên. Nếu mảng không có số nguyên tố thì trả về giá trị 0.

  19. Tìm “số hoàn thiện nhỏ nhất” trong mảng một chiều các số nguyên. Nếu mảng không có số hoàn thiện thì trả về giá trị 0.

  20. Tìm “giá trị chẵn nhỏ nhất” trong mảng một chiều các số nguyên. Nếu mảng không có giá trị chẵn thì trả về giá trị không chẵn là -1.

  21. Tìm “vị trí giá trị âm lớn nhất” trong mảng các số nguyên thực. Nếu mảng không có giá trị âm thì trả về -1.

  22. Viết chương trình kiểm tra các phần tử trong một mảng có tăng liên tục hay không.

  23. Viết chương trình tìm UCLN của một mảng n phần tử nguyên dương.

  24. Viết chương trình xuất ra n phần tử đầu tiên của dãy Fibonacci.

    »Xem định nghĩa về dãy Fibonacci.

  25. Viết chương trình tìm số lớn nhất và nhỏ nhất trong mảng số nguyên A cho trước với số phần tử của mảng là n.

  26. Viết chương trình tìm và đổi chỗ phần tử lớn nhất và phần tử nhỏ nhất trong mảng.

  27. Cho mảng một chiều các số nguyên. Hãy viết hàm tìm giá trị đầu tiên trong mảng thỏa tính chất số đối xứng palindrome. (Ví dụ giá trị 12321)

  28. Tìm giá trị đầu tiên trong mảng một chiều các số nguyên có chữ số đầu tiên là chữ số lẻ. Nếu trong mảng không tồn tại giá trị như vậy hàm sẽ trả về giá trị 0.

  29. Cho mảng một chiều các số thực hãy tìm đoạn [a, b] sao cho đoạn này chứa tất cả các giá trị trong mảng.

  30. Cho mảng một chiều các số thực và một số thực x. Hãy viết hàm tìm giá trị âm cuối cùng lớn hơn giá trị x. Nếu mảng không có giá trị thỏa thì hàm trả về giá trị không chẵn là 0.