| | |
| Stránka: 1 z 1
| [ Príspevkov: 4 ] | |
Autor | Správa |
---|
Registrovaný: 07.04.10 Prihlásený: 11.11.19 Príspevky: 6 Témy: 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
|
|
Registrovaný: 16.02.08 Prihlásený: 08.12.10 Príspevky: 235 Témy: 13 | Napísal ado21: 08.04.2010 2:17 | |
|
To ma pobavilo, ak by niekto nevedel
Inu na vynasobenie matic Ti treba 3 vnorene cykly... Pouzivat citatelnejsie formatovanie tiez nie je na skodu.
_________________ Učet je neaktívny. |
|
Registrovaný: 07.04.10 Prihlásený: 11.11.19 Príspevky: 6 Témy: 3 | Napísal autor témy Genetix: 08.04.2010 8:01 | |
|
ado21 píše: To ma pobavilo, ak by niekto nevedel 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.
|
|
Registrovaný: 16.02.08 Prihlásený: 08.12.10 Príspevky: 235 Témy: 13 | Napísal ado21: 08.04.2010 9:27 | |
|
Nemohol. Myslim, ze to je dostatocny hint... Je ti iba prepisane definicie nasobenia matic...
_________________ Učet je neaktívny. |
|
| Stránka: 1 z 1
| [ Príspevkov: 4 ] | |
Podobné témy | Témy | Odpovede | Zobrazenia | Posledný príspevok |
---|
| Ako opraviť chybu pri flash v HTML, XHTML, XML, CSS | 5 | 627 | 20.06.2010 23:28 dartanan | | Potrebujem opravit skript v JavaScript, VBScript, Ajax | 15 | 1178 | 21.03.2008 11:10 djsulo | | chybne sektory potrebujem to opravit v Pevné disky a radiče | 5 | 617 | 02.12.2012 11:56 KocuR | | pridanie textového poľa formuláru (potrebujem opraviť kod) v JavaScript, VBScript, Ajax | 2 | 468 | 06.11.2010 18:21 toma-mato | | Potrebujem najst chybu. v Databázy | 8 | 780 | 08.07.2008 12:41 Wicky | | Potrebujem pomoc v turbo pascale v Assembler, C, C++, Pascal, Java | 6 | 673 | 31.10.2007 15:07 imcold | | Potrebujem pomoct s programom v Pascale v Assembler, C, C++, Pascal, Java | 0 | 522 | 21.05.2008 15:09 mirco828 | | C# pole matíc v Assembler, C, C++, Pascal, Java | 1 | 346 | 11.07.2010 11:37 dEVIANT | | poradte prg na format hdd v biose v Ostatné programy | 12 | 1718 | 11.07.2007 15:31 Gul1 | | programovanie v C (nacitavanie matic zo suboru) v Assembler, C, C++, Pascal, Java | 8 | 345 | 03.11.2013 18:06 Rioner | | Nasobenie v JavaScript, VBScript, Ajax | 9 | 1023 | 24.02.2008 19:03 eiger33 | | nasobenie pola Pascal v Assembler, C, C++, Pascal, Java | 8 | 472 | 15.06.2013 22:47 dany2281995 | | C++ nasobenie vacsich cisel v Assembler, C, C++, Pascal, Java | 5 | 744 | 30.12.2009 12:32 josi | | Kroneckerovske nasobenie v C j. v Assembler, C, C++, Pascal, Java | 8 | 694 | 28.11.2008 16:14 suchy | | Násobenie a delenie v assembleri v Assembler, C, C++, Pascal, Java | 4 | 2769 | 01.11.2007 20:01 martin90 | | VHDL kód pre násobenie dvoch integerov v Elektronika | 3 | 549 | 06.01.2018 21:40 ado130 |
| Nemôžete zakladať nové témy v tomto fóre Nemôžete odpovedať na témy v tomto fóre Nemôžete upravovať svoje príspevky v tomto fóre Nemôžete mazať svoje príspevky v tomto fóre
|
|