Matematické Fórum

Nevíte-li si rady s jakýmkoliv matematickým problémem, toto místo je pro vás jako dělané.

Nástěnka
22. 8. 2021 (L) Přecházíme zpět na doménu forum.matweb.cz!
04.11.2016 (Jel.) Čtete, prosím, před vložení dotazu, děkuji!
23.10.2013 (Jel.) Zkuste před zadáním dotazu použít některý z online-nástrojů, konzultovat použití můžete v sekci CAS.

Nejste přihlášen(a). Přihlásit

#1 21. 06. 2013 21:41

hans66
Příspěvky: 263
Pozice: Student kombinovaného studia
Reputace:   
 

pascal - vypsani hlavni diagonaly

Ahoj, mam matici 10x10, udelal jsem si min a max prvku v matici, jeste bych chtel vypsat jen diagonalu matice, mohli by jste mi poradit jak na to?
diagonala:1prvek_diagonaly=1radek_1prvek matice
2prvek_diagonaly=2radek,prvek 2, napadlo me k mat[i+1,j+1], ale to mi nefunguje.

Code:

var
  Application: TMyApplication;
  i,j,max,min:integer;
  mat:array[1..10,1..10] of integer;  //max a min prvek matice
  begin
  randomize;
  for i:=1 to 10 do begin
    for j:=1 to 10 do
    mat[i,j]:=random(10)-6;
  end;
  writeln('generovana matice');
  for i:=1 to 10 do begin
    for j:=1 to 10 do
    write(mat[i,j]:4);
    writeln;
  end;
  max:=0;
  min:=0;
  for i:=1 to 10 do begin
      for j:=1 to 10 do
       if mat[i,j]>max then
       max:=mat[i,j];
      if mat[i,j]<min then
      min:=mat[i,j];
      writeln;
       end;
  writeln('max prvek je:',max);
  writeln('min prvek je:',min);

  writeln('diagonala');

  for i:=1 to 10 do begin     //vybrani diagonaly
      for j:=1 to 10 do

  end;
  readln;
end.

dekuji za pripominky a jakoukoliv radu:-)

Offline

  • (téma jako vyřešené označil(a) hans66)

#2 21. 06. 2013 21:52

Brano
Příspěvky: 2673
Reputace:   232 
 

Re: pascal - vypsani hlavni diagonaly

diagonala je mat[i,i]

Offline

 

#3 21. 06. 2013 22:04

hans66
Příspěvky: 263
Pozice: Student kombinovaného studia
Reputace:   
 

Re: pascal - vypsani hlavni diagonaly

↑ Brano: děkuji, také mě to mohlo napadnout:-) už to funguje:-)

Offline

 

#4 22. 06. 2013 15:28

jelena
Jelena
Místo: Opava
Příspěvky: 30020
Škola: MITHT (abs. 1986)
Pozice: plním požadavky ostatních
Reputace:   100 
 

Re: pascal - vypsani hlavni diagonaly

Zdravím,

↑ hans66: přesouvala jsem pár témat, co jsi založil k programování ze sekce VŠ do sekce "Algoritmy a programování". Na taková témata se dívám, zda je spíš dotaz na matematickou podstatu - potom ano, má smysl ve VŠ. U Tvých témat jsem shledala, že do AaP. Je to v pořádku? A příště prosím do vhodné sekce (nebo doplnit upozornění, proč zařazeno jinam). Děkuji.

Offline

 

Zápatí

Powered by PunBB
© Copyright 2002–2005 Rickard Andersson