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
Stránky: 1
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.
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
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
Stránky: 1