Informatică, întrebare adresată de adelinaipati, 9 ani în urmă

Vă rog mult..Ofer multe puncte..
Se considera matricea B[1..3,1..3], întregi
Elaborați un program care schimbă cu locul prima linie cu ultima linie

Răspunsuri la întrebare

Răspuns de stassahul
0
var

 B:array[1..3,1..3] of integer;
 i,j,aux:integer;
 
begin

 for i:=1 to 3 do
  for j:=1 to 3 do
   read(B[i][j]);
   
 for i:=1 to 3 do
  begin
   aux:=B[1][i];
   B[1][i]:=B[3][i];
   B[3][i]:=aux;
  end;
  
 for i:=1 to 3 do
  begin
   for j:=1 to 3 do
    write(B[i][j],' ');
   writeln;
  end;
   

end.

adelinaipati: Dar fără aux poți?
adelinaipati: Pentru că noi am făcut cu metoda bulelor, adică scriam aux:=b[1,1]
adelinaipati: b[1,1:=b[3,1], b[3,1]:=aux si la fiecare cifra faceam asa
adelinaipati: si profesoara a zis printr-o formula
stassahul: Daca prin formula atunci: B[1][i]+=B[3][i]; B[3][i]:=B[1][i]-B[3][i]; B[1][i]-=B[3][i]
Alte întrebări interesante