Trang chủ Tin Học Lớp 9 Tìm ra phần tử lớn nhất dòng nhưng nhỏ nhất...

Tìm ra phần tử lớn nhất dòng nhưng nhỏ nhất cột Mảng 2 chiều Dữ liệu vào từ tệp,xuất kết quả ra tệp ai trả lời dc chọn câu hỏi hay nhất và vote 5* ạ

Câu hỏi :

Tìm ra phần tử lớn nhất dòng nhưng nhỏ nhất cột Mảng 2 chiều Dữ liệu vào từ tệp,xuất kết quả ra tệp ai trả lời dc chọn câu hỏi hay nhất và vote 5* ạ

Lời giải 1 :

Mình gửi câu trả lời:

Var fi,fo:Text;
    A,B:Array[1..100,1..100] Of Longint;
    i,j,n,m,Max,Min:Longint;
 Begin
  Assign(fi,'HOIDAP.inp');Reset(fi);
  Assign(fo,'HOIDAP.out');Rewrite(fo);
  Readln(fi,n,m);
  For i:=1 to n do
   For j:=1 to m do
    Read(fi,A[i,j]);
  For i:=1 to n do
   Begin
    Max:=Low(Longint);
    For j:=1 to m do If A[i,j]>Max then Max:=A[i,j];
    For j:=1 to m do If A[i,j]=Max then B[i,j]:=1;
   End;
  For i:=1 to m do
   Begin
    Min:=High(Longint);
    For j:=1 to n do If A[j,i]<Min then Min:=A[j,i];
    For j:=1 to n do If (A[j,i]=Min) and  (B[j,i] = 1) then Writeln(fo,j,' ',i);
   End;
  Close(fi);Close(fo);
 End.

Thảo luận

-- Đã fix lại
-- Code của bạn ghi ra 5
-- Của tui ghi ra 2 2 ( Vì có 2 vị trí)
-- bạn ơi
-- ??
-- lên trả lời câu hỏi trong trang cá nhân mình vs
-- À ocee nếu giải được thì giải
-- bạn

Lời giải 2 :

Var fi,fo:Text;
    A,B:Array[1..100,1..100] Of Longint;
    i,j,n,m,Max,Min:Longint;
 Begin
  Assign(fi,'HOIDAP.inp');Reset(fi);
  Assign(fo,'HOIDAP.out');Rewrite(fo);
  Readln(fi,n,m);
  For i:=1 to n do
   For j:=1 to m do
    Read(fi,A[i,j]);
  For i:=1 to n do
   Begin
    Max:=Low(Longint);
    For j:=1 to m do If A[i,j]>Max then Max:=A[i,j];
    For j:=1 to m do If A[i,j]=Max then B[i,j]:=1;
   End;
  For i:=1 to m do
   Begin

Max:=Low(Longint);
    For j:=1 to m do If A[i,j]>Max then Max:=A[i,j];
    For j:=1 to m do If A[i,j]=Max then B[i,j]:=1;
   End;
  For i:=1 to m do
   Begin
    Min:=High(Longint);
    For j:=1 to n do If A[j,i]<Min then Min:=A[j,i];
    For j:=1 to n do If (A[j,i]=Min) and  (B[j,i] = 1) then Writeln(fo,j,' ',i);
   End;
  Close(fi);Close

#khanhlinhvvvvv

Bạn có biết?

Tin học, tiếng Anh: informatics, tiếng Pháp: informatique, là một ngành khoa học chuyên nghiên cứu quá trình tự động hóa việc tổ chức, lưu trữ, xử lý và truyền dẫn thông tin của một hệ thống máy tính cụ thể hoặc trừu tượng (ảo). Với cách hiểu hiện nay, tin học bao hàm tất cả các nghiên cứu và kỹ thuật có liên quan đến việc mô phỏng, biến đổi và tái tạo thông tin.

Nguồn : Wikipedia - Bách khoa toàn thư

Tâm sự 9

Lớp 9 - Là năm cuối ở cấp trung học cơ sở, sắp phải bước vào một kì thi căng thẳng và sắp chia tay bạn bè, thầy cô và cả kì vọng của phụ huynh ngày càng lớn mang tên "Lên cấp 3". Thật là áp lực nhưng các em hãy cứ tự tin vào bản thân là sẻ vượt qua nhé!

Nguồn : ADMIN :))

Copyright © 2021 HOCTAP247