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 16. 05. 2013 21:11

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

algoritmus matice-pascal(prosim pomoc)

Ahoj potreboval bych pomoc s timto prikladem:
Program si vyzada pres konzoli vlozeni prvku ctvercove matice 4x4 celych kladnych cisel. Ziskanou matici vypise na konzoli a vytvori z ni jinou matici o stejne velikosti, ktera na kazde pozici bude obsahovat soucet vsech sousednich ptvku matice vychozi. Takto ziskanou matici program take vypise na konzovli. V nove matici program najde nejvetsi prvek a vyse na konzoli, cislo sloupce a radku, kde se v matici prvek nachazí..

program Project2;

{$APPTYPE CONSOLE}

uses
  SysUtils;

const
M=4;
N=4;
var
maticeA, maticeB : array [1..M, 1..N] of integer;
i, j : integer;

begin
write ('Zadej jednotlive prvky matice: ');
for i:= 1 to M do
for j := 1 to N do
begin
write ('Zadej prvek ', i, ', ', j);
readln (maticeA[i,j]);
end;
for i:= 1 to M do
for j := 1 to N do

writeln ('Puvodni matice:');
for i:= 1 to M do
begin
for j := 1 to N do

write (maticeA[i,j], ' ');
writeln;
end;
readln;


bohutzel ale nevim jak mam udelat soucet okolnich prvku

Offline

 

#2 16. 05. 2013 21:29

Hertas
Příspěvky: 217
Škola: FJFI CVUT(12-15, bc)
Pozice: student
Reputace:   17 
 

Re: algoritmus matice-pascal(prosim pomoc)

for i:=1 to n do
  for j:=1 to n do
    maticeB[i,j]:= maticeA[i+1,j] + MaticeA[i-1,j] + MaticeA[i,j-1] + MaticeA[i,j+1];
a ifama vyresit krajni prvky

Offline

 

Zápatí

Powered by PunBB
© Copyright 2002–2005 Rickard Andersson