Đây là một chương trình C để tìm tổng của mỗi hàng & mỗi cột của ma trận MXN Mô tả vấn đề Chương trình C này tìm thấy tổng của mỗi hàng & mỗi cột của ma trận MXN. Chương trình chấp nhận một ma trận MXN. Sau đó thêm từng hàng của ma trận và cũng thêm từng cột của ma trận. Giải pháp vấn đề 1. Lấy ma trận MXN làm đầu vào. 2. Sử dụng cho các vòng để tính tổng các phần tử của mỗi hàng & cột trong một ma trận nhất định.
2.
Use for loops to calculate the sum of the elements of each row & column in a given matrix.
Chương trình/mã nguồn
Dưới đây là mã nguồn của chương trình C để tìm tổng của mỗi hàng & mỗi cột của ma trận MXN. Chương trình được biên dịch và thử nghiệm thành công bằng trình biên dịch Turbo C trong môi trường Windows. Đầu ra chương trình cũng được hiển thị dưới đây.
/*
* C program to accept a matrix of order M x N and find the sum
* of each row and each column of a matrix
*/
#include
void main []
{
/*
0/*
1/*
3/*
4/*
6/*
7/*
8/*
9* C program to accept a matrix of order M x N and find the sum
0* C program to accept a matrix of order M x N and find the sum
1* C program to accept a matrix of order M x N and find the sum
2* C program to accept a matrix of order M x N and find the sum
3* C program to accept a matrix of order M x N and find the sum
5/*
8/*
9* C program to accept a matrix of order M x N and find the sum
0* C program to accept a matrix of order M x N and find the sum
9* C program to accept a matrix of order M x N and find the sum
2* of each row and each column of a matrix
2* of each row and each column of a matrix
3* C program to accept a matrix of order M x N and find the sum
3* of each row and each column of a matrix
6* of each row and each column of a matrix
7/*
8* of each row and each column of a matrix
9* C program to accept a matrix of order M x N and find the sum
0*/
1* C program to accept a matrix of order M x N and find the sum
2*/
4* of each row and each column of a matrix
3* C program to accept a matrix of order M x N and find the sum
3*/
9
Giải thích chương trình
1. Lấy M & N của ma trận MXN làm đầu vào và lưu trữ nó trong các biến và cột tương ứng. 2. Lấy tất cả các phần tử của ma trận bằng cách sử dụng hai cho các vòng và lưu trữ trong mảng A [] [] []. 3. Bây giờ để tính tổng của mỗi hàng và mỗi cột, tạo một vòng lặp lồng nhau, trong đó chỉ mục đầu tiên của ma trận sẽ không đổi và thứ hai sẽ tăng lên để truy cập vào từng phần tử của hàng, thêm để có được tổng. 4. Sau đó, vòng lặp trên tăng 1 để chuyển sang hàng tiếp theo. 5. Hàm tương tự được theo sau để có được tổng của tất cả các cột ngoại trừ vòng trên được cung cấp để theo dõi các cột và vòng dưới để theo dõi các hàng.
2. Take all the elements of the matrix using two for loops and store in the array a[][].
3. Now to calculate sum of each row and each column, make a nested loop, where
first index of matrix will remain constant and second will increment to access each element of the row, adding to get the sum.
4. After this the upper loop increments by 1 to go to the next row.
5. Same function is followed to get sum of all columns except upper loop is provided for tracking columns and lower loop for tracking rows.
Trường hợp kiểm tra thời gian chạy
0
Sê -ri Giáo dục & Học tập toàn cầu Sanfoundry - 1000 chương trình C.
Tại đây, danh sách các cuốn sách hay nhất trong lập trình C, cấu trúc dữ liệu và thuật toán.
Bước tiếp theo:
- Nhận Giấy chứng nhận miễn phí trong chương trình C
- Tham gia cuộc thi chứng nhận lập trình C
- Trở thành người xếp hạng hàng đầu trong chương trình C
- Thực hiện các bài kiểm tra lập trình C
- Các bài kiểm tra thực hành theo chương: Chương 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 10
- Các bài kiểm tra giả chương: Chương 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 10,
Manish Bhojasia, một cựu chiến binh công nghệ với hơn 20 năm @ Cisco & Wipro, là người sáng lập và CTO tại Sanfoundry. Ông sống ở Bangalore, và tập trung vào sự phát triển của nhân Linux, Công nghệ San, Cvanced C, Cấu trúc dữ liệu & Alogrithms. Giữ kết nối với anh ta tại LinkedIn.Sanfoundry. He lives in Bangalore, and focuses on development of Linux Kernel, SAN Technologies, Advanced C, Data Structures & Alogrithms. Stay connected with him at LinkedIn.
Đăng ký các lớp học chính miễn phí của mình tại YouTube & Thảo luận kỹ thuật tại Telegram SanfoundryClasses.