Lab-13 Bài Tập Thực Hành
Lab-13 Bài Tập Thực Hành
#include<iostream>
using namespace std;
#define MAX 100
int main(){
int A[MAX][MAX], N, i, j, S=0;
cout<<"Nhap so N cua MT vuong: ";
cin>>N;
for (i=0; i<N; i++)
for(j=0; j<N; j++)
{
cout<<"A["<<i<<"]["<<j<<"]: ";
cin>>A[i][j];
}
int main() {
int N;
int sumEven = 0;
for (int i = 0; i < N; ++i) {
for (int j = 0; j < N; ++j) {
if (A[i][j] % 2 == 0) {
sumEven += A[i][j];
}
}
}
int sumPrimeUpperDiagonal = 0;
for (int i = 0; i < N; ++i) {
for (int j = 0; j < N; ++j) {
if (i < j && KTSNT(A[i][j])) {
sumPrimeUpperDiagonal += A[i][j];
}
}
}
int sumDivisibleBy3Or4LowerDiagonal = 0;
for (int i = 0; i < N; ++i) {
for (int j = 0; j < N; ++j) {
if (i + j > N-1 && (A[i][j] % 3 == 0 || A[i][j] % 4 == 0)) {
sumDivisibleBy3Or4LowerDiagonal += A[i][j];
}
}
}
int sumNonPrimeDiagonal = 0;
for (int i = 0; i < N; ++i) {
if (!KTSNT(A[i][i])) {
sumNonPrimeDiagonal += A[i][i];
}
}
cout << "a. Tong cac so chan tren ma tran: " << sumEven << endl;
cout << "b. Tong cac so nguyen to tren nua tren duong cheo chinh: " <<
sumPrimeUpperDiagonal << endl;
cout << "c. Tong cac so chia het cho 3 hoac 4 tren nua duoi duong cheo phu: " <<
sumDivisibleBy3Or4LowerDiagonal << endl;
cout << "d. Tong cac so khong phai la so nguyen to tren duong cheo chinh: " <<
sumNonPrimeDiagonal << endl;
return 0;
}
// BAI 2:
#include <iostream>
int N;
cout << "Nhap kich thuoc ma tran vuong (N): ";
cin >> N;
int A[MAX][MAX];
int X;
cout << "Nhap so nguyen X: ";
cin >> X;
if (timThay) {
cout << "Vi tri cua phan tu " << X << " la dong " << dong << ", cot " << cot << "."
<< endl;
} else {
cout << "Khong co" << endl;
}
return 0;
}
// BAI 3:
#include <iostream>
using namespace std;
#define MAX 100
int main() {
int N;
cout << "Nhap kich thuoc ma tran vuong (N): ";
cin >> N;
int A[MAX][MAX];
int maxSum = 0;
int columnIndex = 0;
cout << "Tong cua cot co gia tri cac phan tu tren cot lon nhat (cot " << columnIndex <<
"): " << maxSum << endl;
return 0;
}
// BAI 4:
#include <iostream>
#include <algorithm>
#define MAX 100
using namespace std;
int main() {
int N;
cout << "Nhap kich thuoc ma tran vuong (N): ";
cin >> N;
int A[MAX][MAX];
cout << "Ma tran sau khi sap xep tang dan theo chieu ngang:" << endl ;
for (int i = 0; i < N; i++) {
for (int j = 0; j < N; j++) {
cout << A[i][j] << " ";
}
cout << endl;
}
return 0;
}