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 05. 05. 2010 11:18 — Editoval tonik (05. 05. 2010 11:30)

tonik
Zelenáč
Příspěvky: 9
Reputace:   
 

matice součet sloupcu

potřeboval bych pomoct s úkolem jelikož nechápu procedury a fce (předevšim deklarace)
Mam zadání: Vytvořit funkci na součet hodnot ve sloupci matice MxN a tuto fci potom použit pro čtvercovou matici typu K, a
potom vypočitat aritmetiky pruměr z těchto hodnot.
dík za pomoc

program Program_10(vstup,vystup);
const mmax=5;nmax=5;
type  mat=array[1..mmax,1..nmax] of real;
var   i,j:integer;
      vstup,vystup:text;
      a:mat;
      AP,sum,k:real;

function sloupec (sum:real):real;
begin
for j:=1 to nmax do
  begin
  sum:=0;
    for i:=1 to mmax do
       sum:=sum+a[i,j];
sloupec:=sum;
end;

begin
     assign(vstup,'vstup.txt');
     assign(vystup,'vystup.txt');
     reset(vstup);
     rewrite(vystup);

     read(vstup,k);
     for i:=1 to k do begin
         for j:=1 to k do read(vstup,a[i,j]);
     writeln(vystup,'Zadana matice');
     writeln(vystup);
     for i:=1 to k do
            begin
            for j:=1 to k do write(vystup,a[i,j]:3:0);
            writeln(vystup);
            end;

      writeln(vystup,'Soucet sloucu');

    for j:=1 to nmax do begin
       AP:=sloupec/k;
       writeln(vystup,'Soucet prvku v ',k,'. sloupci: ',AP:4:0);
       end;

     close(vstup);
     close(vystup);
     end.

Offline

 

Zápatí

Powered by PunBB
© Copyright 2002–2005 Rickard Andersson