Bài tập đáp án câu 7đ C++

9 3K 1
Bài tập đáp án câu 7đ C++

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

Thông tin tài liệu

#include #include #include #define N 50 float A[N][N]; Nhập liệu cho phần tử mảng A void CauA() { int i, j; float tam; printf("Nhap du lieu cho cac phan tu cua mang A:"); for (i = 0; i < N; i++) for (j = 0; j < N; j++) { printf("Nhap A[%d][%d]= ",i,j); scanf("%f", &tam); A[i][j] = tam; } } Lập dạng hàm Tính tổng S1 gồm phần tử hai cột 10 void CauB() { int i; float S1; S1 = 0; for (i = 0; i < N; i++) S1 += A[i][3] + A[i][10]; printf("Tong cac phan tu o hai cot va 10 la %8.2f",S1); } Lập dạng hàm Tính tổng bình phương phần tử nằm đường chéo phụ void CauC() { int i; float S = 0; for (i = 0; i < N; i++) S += A[i][N-1-i]* A[i][N-1-i]; printf("Tong binh phuong cac phan tu nam tren duong cheo phu la %8.2f",S); } Lập dạng hàm Tìm phần tử nhỏ mỗt dòng đặt chúng vào vị trí cuối dòng void CauD() { int i, j, MinPos; float MinRow; for (i = 0; i < N; i++) { MinRow = A[i][0]; MinPos = 0; for (j = 0; j < N; j++) if (MinRow > A[i][j]) { MinRow = A[i][j]; MinPos = j; } A[i][MinPos]= A[i][N-1]; A[i][N-1]= MinRow; } } Lập dạng hàm void main() { CauA(); CauB(); CauC(); CauD(); getch(); } Câu 10 Ý #include #include #include #include Nội dung Xây dựng cấu trúc liệu phù hợp để biểu diễn ma trận, nhập ma trận struct Matrix { int n; float A[20][20]; } X,Y; void Input(Matrix &X); Matrix operator+(Matrix X, Matrix Y); Matrix operator-(Matrix X, Matrix Y); Matrix operator*(Matrix X, Matrix Y); void Input(Matrix &X) { int i,j; for (i=0; i

Ngày đăng: 29/03/2016, 02:27

Từ khóa liên quan

Tài liệu cùng người dùng

  • Đang cập nhật ...

Tài liệu liên quan