thanks a nhiều.. người dạy có tâm nhất e từng biết
@GuitarAnhDuc5 жыл бұрын
Bạn này hướng dẫn rất chi tiết, cám ơn bạn
@luxsitechannel80255 жыл бұрын
đến đây mới hết buồn ngủ. camon ad :3
@tuchuabenhvanphong40897 жыл бұрын
Bài học rất bổ ích Kteam ơi. a nhiệt huyết quá
@leelinh13594 жыл бұрын
Code Nhập, xuất, tính tổng các phần tử, tính tổng đường chéo, đếm số chẵn lẻ(Có yêu cầu nhập lại nếu người dùng nhập sai): using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace NhapXuat_TinhTong_TinhTongDuongCheo_Matran { class Program { static void NhapKichThuoc(out int m, out int n) { check: string M, N; Console.Write("Nhap so dong:"); M=Console.ReadLine(); Console.Write("Nhap chieu cot:"); N = Console.ReadLine(); int.TryParse(M, out m); int.TryParse(N, out n); if ((int.TryParse(M, out m) && int.TryParse(N, out n)) == false) { Console.WriteLine("Nhap sai, xin moi nhap lai"); goto check; } } static void NhapDL(int m, int n, string[,] Array2) { int kt; nhaplai: Console.WriteLine("Nhap vao Mang:"); for (int i = 0; i < m; i++) { for (int j = 0; j < n; j++) { Console.Write("A[{0}][{1}]=", i, j); Array2[i, j] = Console.ReadLine(); if (int.TryParse(Array2[i, j], out kt) == false) { Console.WriteLine("Nhap sai roi, moi nhap lai"); goto nhaplai; } } } } static void XuatDL(int m, int n, string[,] Array2) { Console.WriteLine("Mang vua nhap la:"); for (int i = 0; i < m; i++) { for (int j = 0; j < n; j++) { Console.ForegroundColor = ConsoleColor.Yellow; Console.Write("{0,3}",Array2[i,j]); } Console.WriteLine(); } } static int TinhTong(int m, int n, string[,] Array2) { int Tong=0; for (int i = 0; i < m; i++) { for (int j = 0; j < n; j++) { Tong = Tong + int.Parse(Array2[i, j]); } Console.WriteLine(); } return Tong; } static int TinhTongCheo(int m, int n, string[,] Array2) { int TongCheo = 0; if (m != n) Console.WriteLine("Day khong phai ma tran vuong nen khong co duong cheo!"); else { for (int i = 0; i < m; i++) { for (int j = 0; j < n; j++) { if ((i == j)) TongCheo = TongCheo + int.Parse(Array2[i, j]); } Console.WriteLine(); } } return TongCheo; } static int DemSoChanLe(int m, int n, string[,] Array2) { int SoChan = 0; ; for (int i = 0; i < m; i++) { for (int j = 0; j < n; j++) { if (int.Parse(Array2[i, j]) % 2 == 0) SoChan++; } Console.WriteLine(); } return SoChan; } static void Main(string[] args) { int m, n; NhapKichThuoc(out m, out n); string[,] Array2 = new string[m, n]; NhapDL(m, n, Array2); XuatDL(m, n, Array2); Console.WriteLine("Tong cua ma tran={0}",TinhTong(m,n,Array2)); Console.WriteLine("Tong cheo cua ma tran={0}", TinhTongCheo(m, n, Array2)); Console.WriteLine("So chan trong ma tran={0}", DemSoChanLe(m, n, Array2)); Console.WriteLine("So le trong ma tran={0}", Array2.Length-DemSoChanLe(m, n, Array2)); Console.ReadKey(); } } }
@luonguc76554 жыл бұрын
cám ơn anh vì bài hướng dẫn nhưng phần này âm thanh quá tệ ạ . Chói tai kinh khủng
@KTeam4 жыл бұрын
bạn thông cảm! do thời điểm này mic của mình thu không tốt lắm mà vẫn phải đảm bảo tiến độ khóa học nên mình phải nói khá to, đâm ra âm thanh hơi chói tai. Cảm ơn bạn đã góp ý, hy vọng bạn tiếp tục ủng hộ Kteam trong các khóa học sau.
@phuongvt5077 Жыл бұрын
làm mh tươgnr tai nghe mh có vấn đề :v
@vanphucvi46644 жыл бұрын
Hay rõ ràng
@PhanTanThangTH3 жыл бұрын
thank you so much
@oanQuangCuong_BDCAT5 жыл бұрын
ad ơi, giờ trong bài mình cần Try Parse() 2 vấn đề là số hàng và số cột có bị nhập sai hay k , và từng phần tử trong mảng có bị nhập sai hay không. Em muốn làm 1 cái hàm bool Check() có được hay không và nếu đc thì tham số truyền vào hàm này là gì,
@truongquanghiepfplhn82193 жыл бұрын
debug ở bài nào vậy ạ ? e có học qua C rồi nên cũng bỏ qua 1 vài bài
@Mon93-tt Жыл бұрын
lí do nào khiến cho kênh này ít được nhắc đến trên mxh thế do ngưng ra video hay sao
@KTeam Жыл бұрын
đúng đó bạn
@TrungKiênHoàng-k9i Жыл бұрын
Cho em hỏi "{0, 5}" có ý nghĩa gì vậy ạ?
@KTeam Жыл бұрын
một mảng (array) chứa hai phần tử, số 0 và số 5. Dấu ngoặc nhọn {} được sử dụng để khai báo và khởi tạo một mảng trong C# nha bạn
@TrungKiênHoàng-k9i Жыл бұрын
@@KTeam Trong dòng Console.Write("{0,5}", IntArray[i, j]); ấy ạ, em chưa hiểu tạo ra ngẫu nhiên hay tạo ra với mục đích gì ạ?
@gamecucchill6 ай бұрын
@@TrungKiênHoàng-k9i {0,5} 0 là lấy giá trị của thằng IntArray nhập vào còn 5 là khoảng cách mỗi lần in ra thôi
@truongduhi4736 жыл бұрын
Bài debug ở đâu v a ?
@tongnam93534 жыл бұрын
anh cho em với ạ >< cái dòng 107 đoạn {0,5} 0 vs 5 là sô j v ạ ??? em xem đến đoạn đó là ko hiểu 0 vs 5 có tác dụng j ạ
@namsamun67043 жыл бұрын
là khoảng cách truyền và in ra, 0,1 sẽ sát vào nhau, 0,5 để giãn cách ra đó
@namsamun67043 жыл бұрын
xem lại nhập xuất cơ bản
@manquangduy69323 жыл бұрын
c++ thường dùng char sang c# thì dùng string à ad
@KTeam3 жыл бұрын
char* mới là string bạn. char là char
@lehieu42336 жыл бұрын
anh cho em hỏi em muốn thêm một hàng với một cột vào ma trận thì dùng hàm gì ạ.
@KTeam6 жыл бұрын
mảng hiện tại là mảng tĩnh nên không làm vậy được bạn
@colorful_storytime8 жыл бұрын
khi nào series tiếp tục ạ?
@nguyeninhtai52445 жыл бұрын
Nhập các phần tử trên 1 dòng ntn vậy a?
@duongsinhhieusachcovua76032 жыл бұрын
19:00
@buimanh49716 жыл бұрын
cho em hỏi có TryParse mảng được k , nếu đc thì làm ntn ạ!!
@KTeam6 жыл бұрын
không bạn ơi
@buimanh49716 жыл бұрын
Nếu như vậy thì trong quá trình nhập vào dữ liệu mảng mà nhập sai thì xử lí ntn ạ;
@KTeam6 жыл бұрын
thì gán lại giá trị bạn a[i,j] = 9;
@bangbang-xu8nu4 жыл бұрын
@@KTeam ý của bạn là làm sao để xét lỗi từng phần tử trong mảng có bị nhập sai hay không ạ,cái này em cũng ko bt anh chỉ e với
@thuantranngoc49114 жыл бұрын
có TryParse mảng được nhé,xét lỗi từng phần tử trong mảng có bị nhập sai hay không cũng được
@UyenTran-to5ij4 жыл бұрын
Nếu 2 kiểu dữ liệu khác nhau thì sao ạ. Ví dụ row kiểu string nhưng column kiểu int. Mọi người giúp mình với
@lyquocthien18 ай бұрын
parse()
@noroom20134 жыл бұрын
chỗ {0,5} là sao vậy anh
@2nlatui3 жыл бұрын
@Lâm Cấn còn chổ [{0},{1}] là sao b
@tungominh77438 жыл бұрын
hay vay, mà lượt xem ít thế
@tuanpm30054 жыл бұрын
Nhiều người xem mà
@ledoan76353 жыл бұрын
Cho mình hỏi bạn dạy theo giáo trình gì vậy? có thể cho mình xin giáo trình được không?
@KTeam3 жыл бұрын
ở website howkteam.com đó bạn
@ledoan76353 жыл бұрын
@@KTeam Thanks. Mình tìm thấy rồi. cảm ơn bạn
@LinhNguyen-pe9ji6 жыл бұрын
Thầy ơi giúp em với static void Main(string[] args) { int rows, colums, check; string str_rows, str_columl; Console.WriteLine("how manny rows do you want?"); str_rows = Console.ReadLine(); if (int.TryParse(str_rows, out check)) { rows = int.Parse(str_rows); } else { Console.WriteLine("This is wrong, please key in again"); } Console.WriteLine("how many coluum do you need?"); str_columl = Console.ReadLine(); if (int.TryParse(str_columl, out check)) { colums = int.Parse(str_columl); } else { Console.WriteLine("wronggggggg, please key in agian"); } int[,] bangcuuchuong = new int[rows, colums]; for (int i = 0; i < bangcuuchuong.GetLength(0); i++) { for (int j = 0; j < bangcuuchuong.GetLength(2); j++) { Console.Write(bangcuuchuong[i, j] + " "); Nó báo lỗi ngay dòng int[,] bangcuuchuong = new int[rows, colums]; lỗi biến rows và colums únassign
@TrungNguyen-wl6nw6 жыл бұрын
tại bạn gán giá trị cho biến row vs colums trong câu lệnh if nên bị lỗi. bạn gán giá trị lúc khai báo thì hết lỗi à
@tranucthang52305 жыл бұрын
muốn sửa lỗi đấy thì bạn chỉ cần đổi out check thành out rows và out check thành out columns là đk nhé bạn, và còn có 1 lỗi bạn sai nữa là đây là mảng 2 chiều nên ko có GetLength(2) nhé. Đồng thời code của bạn ghi là bảng cửu chương mà mk chả thấy nó lq tí j bảng cửu chương cả