Tính Tổng Trên 1 Dòng/cột Trong Ma Trận
Có thể bạn quan tâm
- Sign in / Join
sinhvientot.net
Home Lập trình C/C++ Tính tổng trên 1 dòng/cột trong ma trận Facebook Twitter Pinterest WhatsApp Bài toán: Tính tổng trên 1 dòng/cột trong ma trận
Input: ma trận a có m dòng, n cột, dòng/cột cần tính
Xử lý: gán tổng bằng không
Tổng =a[x][0]+a[x][1]+…+a[x][n-1]
X là dòng cần tìm
Tổng=a[0][x]+a[1][x]+…+a[m-1][x]
X là cột cần tìm
Ví dụ:
a[4][4]={(12,23,15,43)
(4,8,31,32,22)
(21,34,6,5)
(5,20,7,9)}
Tính dòng 1 thì a[2][0]=4;a[2][1]=8; a[2][2]=31;a[2][3]=22
Tổng= 4+8+31+22=65
Tính cột 3 thì a[0][3]=43;a[1][3]=22;a[2][3]=5;a[3][3]=9
Tổng=43+22+5+9=79
Output: Tổng dòng/cột
Hàm tính tổng trên 1 dòng
double tongdong(int a[][MAX], int m, int n,int x) { double sum=0; for(int j=0;j<n;j++) sum=sum+a[x][j]; return sum; }Hàm tính tổng trên 1 cột
double tongcot(int a[][MAX], int m, int n,int x) { double sum=0; for(int i=0;j<n;i++) sum=sum+a[i][x]; return sum; }Chương trình
#include<stdio.h> #include<conio.h> #include<math.h> #define MAX 100 void nhapmang(int a[][MAX], int &m, int &n); void xuatmang(int a[][MAX], int m, int n); double tongdong(int a[][MAX], int m, int n,int x); void main() { int a[MAX][MAX], m,n,x; nhapmang(a,m,n); printf("\nnoi dung cua ma tran\n"); xuatmang(a,m,n); printf("\nNhap dong can tinh: "); scanf("%d",&x); double t=tongdong(a,m,n,x); printf("\nTong dong %d la: %8.2f",x,t); printf("\nChuc Ban hoc tot"); getch(); } void nhapmang(int a[][MAX], int &m, int &n) { int i,j; do { printf("nhap vao so dong cua ma tran: "); scanf("%d",&m); }while(m<=0); do { printf("nhap vao so cot cua ma tran: "); scanf("%d",&n); }while(n<=0); for( i=0;i<m;i++) { for( j=0;j<n;j++) { printf("\nso phan tu a[%d][%d]: ",i,j); scanf("%d",&a[i][j]); } } } void xuatmang(int a[][MAX], int m, int n) { for(int i=0;i<m;i++) { for(int j=0;j<n;j++) { printf("%5d",a[i][j]); } printf("\n"); } } double tongdong(int a[][MAX], int m, int n,int x) { double sum=0; for(int j=0;j<n;j++) sum=sum+a[x][j]; return sum; }Mình chia sẽ code này đê các bạn tham khảo các vấn đề tương tự. Tuy nhiên các bạn nên tự làm lại, đừng nên copy. Nếu gặp vấn đề gì khó khăn, hoặc thắc mắc gì, các bạn có thể đặt câu hỏi ở cuối bài. Mình sẽ giải đáp.
Chúc các bạn thành công!
xem thêm: Tính tổng/tích/trung bình các phần tử trên đường chéo chính
RELATED ARTICLESMORE FROM AUTHOR
C/C++ Sự khác nhau giữa Inline function và Macro trong C
C/C++ Trong ngôn ngữ C/C++ có bao nhiêu vùng nhớ (Memory layout)
C/C++ Cấu trúc dữ liệu danh sách nhân viên
C/C++ Tổng quan File trong C
C/C++ Cấu trúc kiểu dữ liệu sinh viên
C/C++ Cấu trúc mô tả một điểm trên tọa độ xOy
1 COMMENT
-
nhập vào một ma trận A cấp m x n
Log in to leave a comment
LEAVE A REPLY Cancel reply
Log in to leave a comment
This site uses Akismet to reduce spam. Learn how your comment data is processed.
Danh sách các bài học
Các kiểu dữ liệu cơ bản trong ngôn ngữ C/C++
Mr Good - April 16, 2016 0Hướng dẫn Tạo Project Visual C++ trong Visual Studio 2012
April 16, 2016Biến-Hằng-Câu lệnh và biểu thức trong C/C++
April 16, 2016Cấu trúc IF-ELSE
April 16, 2016
Cấu trúc switch – case
April 16, 2016
Vòng lặp For
April 16, 2016
Cấu trúc While, Do-while
April 16, 2016Cách sử dụng hàm trong lập trình
April 16, 2016
Mảng một chiều
April 16, 2016 Load moreBài viết mới nhất
Download Download Cisco Packet Tracer
Windows 10 Hướng dẫn cài đặt webserver trên localhost để chạy wordpress
Hướng dẫn cấu hình IP ILO máy chủ HP DL380 Gen10
CentOS CentOS 8 – Giới thiệu về hệ điều hành Linux (P1)
Load more © Copyright 2016, All Rights Reserved. Donations are always appreciated! MEW: 0x296f1a39d5Ca3cb83C76724eA38af3B90B90109D MORE STORIESTạo và sử dụng mail căn bản
Võ Tình Thương - May 4, 2016 0Cấu hình DHCP trên Linux
Mr Good - May 3, 2016 0Từ khóa » Tính Tổng Các Hàng Của Ma Trận Trong C++
-
Tính Tổng Các Hàng, Cột, đường Chéo Của Ma Trận Trong C++
-
22 [Bài Tập C ( Mảng)]. Tính Tổng Các Hàng Và Các Cột Của Ma Trận
-
Bài Tập C++ - Tính Tổng Tất Cả Các Phần Tử Của Ma Trận Trong C++
-
Tính Tổng Các Phần Tử Trên Mỗi Hàng Trong Mảng 2 Chiều
-
Tính Tổng Tất Cả Các Phần Tử Của Ma Trận Trong C++
-
[C/C++] Tính Tổng Các Giá Trị Trên 1 Dòng Trong Ma Trận Số Thực
-
Tính Tổng Các Giá Trị Nằm Trên Biên Của Ma Trận - 123doc
-
Tính Tổng Các Hàng, Các Cột Của Ma Trận Trong C#
-
Tính Tổng - Tích Mảng 2 Chiều C++ - 24h68
-
Bài 55. Bài Tập Mảng 2 Chiều Có Lời Giải Code C/C++
-
[Lập Trình C++ Cơ Bản] Bài 7 (Phần 2): Mảng Hai Chiều Trong ... - Viblo
Công nghệ
Công nghệ
Giải pháp
Download
HTML/CSS
HTML/CSS
ASP.NET Core
Thủ thuật
Excel
PowerPoint
Excel
Công nghệ
Công nghệ
Download
Download