[ Príspevkov: 4 ] 
AutorSpráva
Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 07.04.10
Prihlásený: 11.11.19
Príspevky: 6
Témy: 3 | 3

Takze mam program:
Kód:
program Sucin_matic;

uses crt;

Type pole=array[1..10,1..10] of integer;

var
A,B,D : pole;
I,J,M,N,K,L : integer;

procedure CITAJ (var A : pole);
begin
  for I:= 1 to M do
  for J:= 1 to N do
   begin
    Writeln('Zadaj ',J,' prvok v ',I,' riadku ');
    Readln(A[I,J]);
   end;
end;
procedure CITAJ2 (var B : pole);
begin
  for I:= 1 to K do
  for J:= 1 to L do
   begin
    Writeln('Zadaj ',J,' prvok v ',I,' riadku ');
    Readln(B[I,J]);
   end;
end;

procedure VYPIS (A : pole);
begin
  for I:= 1 to M do begin
  for J:= 1 to N do begin
   Write(A[I,J]:4);
   end;
  Writeln;
end;
end;
procedure VYPIS2 (B: pole);
begin
  for I:= 1 to K do begin
  for J:= 1 to L do begin
   Write(B[I,J]:4);
    end;
   writeln;
  end;
  end;

procedure SUCIN (D : pole);
begin
  for I:=1 to M and K do begin
  for J:=1 to N and L do begin
   D[I,J]:=(A[I,J])*(B[J,I]);
   write (D[I,J]:4);
end;
writeln;
end;
end;

begin
clrscr;
  Writeln('Zadaj pocet riadkov v 1. matici ');
  Readln(M);
  Writeln('Zadaj pocet stlpcov v 1. matici ');
  Readln(N);
  Writeln('Zadaj pocet riadkov v 2. matici ');
  Readln(K);
  Writeln('Zadaj pocet stlpcov v 2. matici ');
  Readln(L);
if N<>K then writeln ('Matica sa neda vypocitat ') else
  Writeln('Zadaj prvky I. matice ');
  CITAJ(A);
  Writeln('Zadaj prvky II. matice ');
  CITAJ2(B);
readkey;
delay(1000);
clrscr;
  Writeln('I. matica ');
  VYPIS(A);
  Writeln('II. matica ');
  VYPIS2(B);
  Writeln('Sucin I. a II. matice ');
  SUCIN(D);
   readkey;
end.


Program ma vynasobit 2 matice (A a B) do matice D. Moj program vypise aj prvu maticu, aj druhu, ale neviem ako to sformulovat tak, aby my fungovala procedura SUCIN. Prikladam aj originalne zadanie:
Zostavte program, ktorý načíta zo vstupu rozmery dvoch matíc A,B a ich prvky. Potom matice medzi sebou vynásobí (ak to ide) a výsledok uloží do matice C. Maticu C vypíše.

Ak by niekto nevedel, matice sa daju nasobit iba stvorcove alebo ak jedna je typu m*n a druha n*p, vysledok m*p.

Diky za vas cas a rady, prip celkovu korekciu programu :)


Offline

Užívateľ
Užívateľ
Nasobenie matic v Pascale (Potrebujem opravit chybu v prg)

Registrovaný: 16.02.08
Prihlásený: 08.12.10
Príspevky: 235
Témy: 13 | 13

To ma pobavilo, ak by niekto nevedel :D

Inu na vynasobenie matic Ti treba 3 vnorene cykly... Pouzivat citatelnejsie formatovanie tiez nie je na skodu.


_________________
Učet je neaktívny.
Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 07.04.10
Prihlásený: 11.11.19
Príspevky: 6
Témy: 3 | 3

ado21 píše:
To ma pobavilo, ak by niekto nevedel :D

Inu na vynasobenie matic Ti treba 3 vnorene cykly... Pouzivat citatelnejsie formatovanie tiez nie je na skodu.


nemohol by si mi fakt pomoct a hodit to do toho zdrojaku? :( pls

alebo hocikto iny. ja som sa s tym hral uz dlhe hodiny a stale to nefunguje.


Offline

Užívateľ
Užívateľ
Nasobenie matic v Pascale (Potrebujem opravit chybu v prg)

Registrovaný: 16.02.08
Prihlásený: 08.12.10
Príspevky: 235
Témy: 13 | 13

Nemohol. Myslim, ze to je dostatocny hint... Je ti iba prepisane definicie nasobenia matic...


_________________
Učet je neaktívny.
 [ Príspevkov: 4 ] 


Nasobenie matic v Pascale (Potrebujem opravit chybu v prg)



Podobné témy

 Témy  Odpovede  Zobrazenia  Posledný príspevok 
V tomto fóre nie sú ďalšie neprečítané témy.

Ako opraviť chybu pri flash

v HTML, XHTML, XML, CSS

5

669

20.06.2010 23:28

dartanan

V tomto fóre nie sú ďalšie neprečítané témy.

Potrebujem opravit skript

v JavaScript, VBScript, Ajax

15

1210

21.03.2008 11:10

djsulo

V tomto fóre nie sú ďalšie neprečítané témy.

chybne sektory potrebujem to opravit

v Pevné disky a radiče

5

661

02.12.2012 11:56

KocuR

V tomto fóre nie sú ďalšie neprečítané témy.

pridanie textového poľa formuláru (potrebujem opraviť kod)

v JavaScript, VBScript, Ajax

2

536

06.11.2010 18:21

toma-mato

V tomto fóre nie sú ďalšie neprečítané témy.

Potrebujem najst chybu.

v Databázy

8

807

08.07.2008 12:41

Wicky

V tomto fóre nie sú ďalšie neprečítané témy.

Potrebujem pomoc v turbo pascale

v Assembler, C, C++, Pascal, Java

6

711

31.10.2007 15:07

imcold

V tomto fóre nie sú ďalšie neprečítané témy.

Potrebujem pomoct s programom v Pascale

v Assembler, C, C++, Pascal, Java

0

553

21.05.2008 15:09

mirco828

V tomto fóre nie sú ďalšie neprečítané témy.

C# pole matíc

v Assembler, C, C++, Pascal, Java

1

372

11.07.2010 11:37

dEVIANT

V tomto fóre nie sú ďalšie neprečítané témy.

poradte prg na format hdd v biose

v Ostatné programy

12

1747

11.07.2007 15:31

Gul1

V tomto fóre nie sú ďalšie neprečítané témy.

programovanie v C (nacitavanie matic zo suboru)

v Assembler, C, C++, Pascal, Java

8

387

03.11.2013 18:06

Rioner

V tomto fóre nie sú ďalšie neprečítané témy.

Nasobenie

v JavaScript, VBScript, Ajax

9

1064

24.02.2008 19:03

eiger33

V tomto fóre nie sú ďalšie neprečítané témy.

nasobenie pola Pascal

v Assembler, C, C++, Pascal, Java

8

516

15.06.2013 22:47

dany2281995

V tomto fóre nie sú ďalšie neprečítané témy.

C++ nasobenie vacsich cisel

v Assembler, C, C++, Pascal, Java

5

784

30.12.2009 12:32

josi

V tomto fóre nie sú ďalšie neprečítané témy.

Kroneckerovske nasobenie v C j.

v Assembler, C, C++, Pascal, Java

8

732

28.11.2008 16:14

suchy

V tomto fóre nie sú ďalšie neprečítané témy.

Násobenie a delenie v assembleri

v Assembler, C, C++, Pascal, Java

4

2814

01.11.2007 20:01

martin90

V tomto fóre nie sú ďalšie neprečítané témy.

VHDL kód pre násobenie dvoch integerov

v Elektronika

3

616

06.01.2018 21:40

ado130



© 2005 - 2025 PCforum, edited by JanoF