You are on page 1of 5

Đã bắt đầu vào Thứ tư, 22 Tháng mười một 2023, 1:49 PM

lúc
Tình trạng Đã hoàn thành
Hoàn thành vào Thứ tư, 22 Tháng mười một 2023, 2:21 PM
lúc
Thời gian thực 31 phút 40 giây
hiện
Điểm 2,00/2,00
Điểm 10,00 của 10,00 (100%)
Câu hỏi 1
Chính xác

Điểm 1,00 của 1,00

Cho một ma trận gồm n hàng và n cột, các phần tử đều là số nguyên, với n và các phần tử được nhập từ bàn phím (n <= 10). Viết chương
trình tính tổng các phần tử biên tại các vị trí biên của ma trận đó.

For example:

Test Input Result

Test case 1 3 40
1 2 3
4 5 6
7 8 9

Answer: (penalty regime: 10, 20, ... %)


1 #include<stdio.h>
2 ▼ void Nhap(int a[][100], int n){
3 ▼ for(int i = 0; i< n; i++){
4 ▼ for(int j =0 ; j<n; j++){
5 scanf("%d", &a[i][j]);
6 }
7 }
8 }
9 ▼ int Sum(int a[100][100], int n){
10 int sum = 0;
11 for(int i = 0; i < n; i++)
12 ▼ {
13 sum += a[i][0];
14 sum += a[i][n-1];
15 }
16 for(int j = 0; j < n; j++)
17 ▼ {
18 sum += a[0][j];
19 sum += a[n-1][j];
20 }
21 sum -= a[0][0];
22 sum -= a[n-1][n-1];
23 sum -= a[0][n-1];
24 sum -= a[n-1][0];
25 printf("%d", sum);
26 return sum;
27 }
28 ▼ int main(){
29 int a[100][100];
30 int n;
31 scanf("%d", &n);
32 Nhap(a,n);
33 Sum(a,n);
34 }

Test Input Expected Got

 Test case 1 3 40 40 
1 2 3
4 5 6
7 8 9

 Test case 2 4 61 61 
1 2 3 3
4 5 6 6
7 8 9 9
7 2 9 8
Test Input Expected Got

 Test case 3 2 10 10 
1 2
3 4

 Test case 4 3 -21 -21 


-2 -4 -6
-8 -10 -12
1 3 7

 Test case 5 5 54 54 
3 3 3 3 3
6 6 6 6 6
9 9 9 9 9
2 2 2 2 2
1 1 1 1 1

Passed all tests! 

Chính xác
Điểm cho bài nộp này: 1,00/1,00.
Câu hỏi 2
Chính xác

Điểm 1,00 của 1,00

Cho một ma trận gồm n hàng và n cột, các phần tử là các số nguyên, với n và các phần tử được nhập từ bàn phím (n <= 20). Xác định có bao
nhiêu số chia hết cho 3 trong ma trận đó.

For example:

Test Input Result

Test case 1 2 1
1 3
2 4

Answer: (penalty regime: 10, 20, ... %)


1 #include<stdio.h>
2 ▼ void Nhap(int a[][100], int n){
3 ▼ for(int i =0; i< n; i++){
4 ▼ for(int j =0 ; j<n; j++){
5 scanf("%d", &a[i][j]);
6 }
7 }
8 }
9 int Sochiahetcho3(int a[100][100], int n)
10 ▼ {
11 int x = 0;
12 ▼ for(int i = 0; i < n; i++){
13 ▼ for(int j = 0; j < n; j++){
14 if( a[i][j] % 3 == 0)
15 x++;
16 }
17 }
18 printf("%d", x);
19 return 0;
20 }
21 ▼ int main(){
22 int a[100][100];
23 int n;
24 scanf("%d", &n);
25 Nhap(a,n);
26 Sochiahetcho3(a,n);
27 }

Test Input Expected Got

 Test case 1 2 1 1 
1 3
2 4

 Test case 2 3 3 3 
1 2 3
6 5 4
8 7 9

 Test case 3 4 5 5 
1 3 5 7
9 11 13 15
2 4 6 8
1 3 5 7

 Test case 4 3 3 3 
-2 -4 -6
-8 -10 -12
1 3 7
Test Input Expected Got

 Test case 5 5 20 20 
3 3 3 3 3
6 6 6 6 6
9 9 9 9 9
2 2 2 2 2
0 0 0 0 0

Passed all tests! 

Chính xác
Điểm cho bài nộp này: 1,00/1,00.

BÁCH KHOA E-LEARNING

WEBSITE

HCMUT
MyBK
BKSI

LIÊN HỆ

 268 Lý Thường Kiệt, P.14, Q.10, TP.HCM

 (028) 38 651 670 - (028) 38 647 256 (Ext: 5258, 5234)

 elearning@hcmut.edu.vn

Copyright 2007-2022 BKEL - Phát triển dựa trên Moodle

You might also like