Trang chủ Lập trình C - C++ Kiểm tra cấp số cộng và cấp số nhân trong các hàng...

Kiểm tra cấp số cộng và cấp số nhân trong các hàng của ma trận

Hôm nay mình sẽ cùng các bạn giải quyết yêu cầu: Nhập vào một ma trận và kiểm tra xem hàng nào của ma trận là cấp số cộng, cấp số nhân.

Mạn phép mô tả 1 chút về thuật toán: Ta sẽ dùng 2 vòng lặp để kiểm tra từng cặp 2 phần tử trong từng hàng.

Nhưng trước khi kiểm tra ta cần tính công sai và công bội của từng hàng. Công sai và công bội mình sẽ tính dựa vào 2 phần tử đầu của mỗi hàng:

Công sai = Phần tử 2 – Phần tử 1
Công bội = Phần tử 2 / Phần tử 1

Sau khi có công sai và công bội ta duyệt để kiểm tra từng cặp phần tử liền nhau. Nếu phần tử trước mà cộng (nhân) với công sai (công bội) mà đúng bằng phần tử sau liền kề thì đúng và kiểm tra đến cuối hàng nếu vẫn đúng thì kết luận hàng đó là hàng cấp số cộng (cấp số nhân) và chuyển qua hàng sau tiếp tục công việc. Còn nếu ở bất kỳ cặp phần tử kiểm tra nào không đúng thì báo ngay là không phải hàng cấp số cộng (cấp số nhân) dừng việc kiểm tra ở hàng đó và nhảy xuống kiểm tra hàng dưới liền.

Bạn có thể tải mã nguồn tại đây: https://www.box.com/s/6x9qkkl1i1osvnx9y985

Huỳnh Mai Anh Kiệt

- Advertisement -
Huỳnh Mai Anh Kiệthttps://anhkiet.biz
Anh là một người đam mê công nghệ. Hiện tại anh là một lập trình viên cho Hura Apps - một startup nhỏ về công nghệ tại Quy Nhơn.

BÌNH LUẬN

Vui lòng nhập bình luận của bạn
Vui lòng nhập tên của bạn ở đây

BÀI VIẾT MỚI

Nhận quà từ đối tác công nghệ Recharge

Recharge là một trong những công ty chuyên cung cấp giải pháp bán hàng đăng ký định kỳ (subscription payments) cho các nền tảng...

Hướng dẫn tải video ngắn Facebook Reel miễn phí

Facebook Reels là tính năng video ngắn mới của Facebook. Nếu bạn muốn tải những video ngắn này của mọi người thì bạn có...

Lập Trình Viên 25 Tuổi Kiếm Được $30.000 Mỗi Tháng Từ Các Ứng Dụng Shopify

Mat De Sousa là một doanh nhân Pháp, anh là người đứng sau 2 ứng dụng Shopify là Wide Bundles và WideReview do chính...

Lần đầu nhận quà từ Shopify

Hura Apps là 1 trong những đối tác của Shopify được vinh dự Shopify chọn tham gia chương trình (Huấn luyện Thương mại) Commerce...

Một số ưu đãi của Shopify cho người dùng đăng ký mới

Shopify chỉ cho phép người dùng mới 14 ngày dùng thử miễn phí. Nếu bạn cảm thấy khoảng thời gian này là không đủ...

BẠN XEM CHƯA

Tìm kiếm trên máy tính dễ dàng hơn với Locate32

Trên Windows cũng cung cấp tính năng hỗ trợ tìm kiếm các tập tin và thư mục được lưu trữ trên ổ đĩa. Tuy...

Nhiều website Bình Định bị tấn công trong 3 tháng gần đây

Mạng Bình Định đã thực hiện một cuộc điều tra nhỏ về tình hình bảo mật của các trang web Bình Định và phát...

Bức ảnh có độ phân giải cao nhất thế giới

Bức ảnh panorama dãy núi Mont Blanc bằng thiết bị Canon 70D cùng ống kính Canon EF 400mm f2.8L ISII trên một chân máy...

Mô tả cách thức tấn công mạng wifi bằng kỹ thuật KRACK

Kỹ thuật tấn công KRACK (Key Reinstallation Attack) là 1 bộ 10 lỗi bảo mật được phối hợp để phá vỡ cơ chế mã...

Đêm thấy ta là thác đổ

Một đêm bước chân về gác nhỏ Chợt nhớ đóa hoa tường vi Bàn tay ngắt hoa từ phố nọ Giờ đây đã quên vườn xưa. Trong cái...