Pomoc z jazykom Dev Pascal

Programovacie jazyky, rady, poradňa...
RikoN000
Novice
Novice
Príspevky: 9
Registrovaný: 07 apr 2008, 11:59

Pomoc z jazykom Dev Pascal

Príspevok od používateľa RikoN000 »

Caute... Dostal som za ulohu naprogramovat jeden programek v jazyku DEV PASCAL... Som uplny zaciatocnik v tomto jazyku takze sa neviem ani pohnut :( bol by som moc vdacny keby mi niekdo stym poradil alebo mi ho napisal...

Zadanie: Zostavte program na vypocet suctu 2 matic.
Do programu zabudujte volbu poctu riadkov a stlpcov matic.. v pripade, ze matice sa nedaju scitovat sa objavy oznam "Matice nemaju rovnaky rozmer". Prvky scitanych matic vygenerujte generatorom nahodnych cisliel (toto viem aj ja :D cez random!! :D) a zobrazte. zobrazte aj vyslednu maticu.

Vopred dakujem za pomoc.
juho
Star
Star
Používateľov profilový obrázok
Príspevky: 551
Registrovaný: 11 máj 2007, 21:16

Príspevok od používateľa juho »

a v akom jazyku ze si pokrocily? vies to spravit v inom? alebo poznas take nieco ako instrumental?

Kód: Vybrať všetko

uses crt;
{$F-}
type p=array[1..1]of real;
	pl=array[1..1]of ^p;
	
procedure sucet(r,s:byte);
var ma,mb{,mc}:^pl;
 begin randomize;
 
 
 getmem(ma,sizeof(pointer)*r);
for r:=1 to r do getmem(ma^[r],sizeof(real)*s);
 getmem(mb,sizeof(pointer)*r);
for r:=1 to r do getmem(mb^[r],sizeof(real)*s);
 

  for r:=1 to r do
   for s:=1 to s do
     begin
       ma^[r]^[s]:=random(14);writeln('1. matica -',r,'x',s,'- : ',ma^[r]^[s]);
       mb^[r]^[s]:=random(100);writeln('2. matica -',r,'x',s,'- : ',mb^[r]^[s]);
       {mc[r,s]:=ma[r,s]+mb[r,s];}
     end;

  for r:=1 to r do begin for s:=1 to s do write(ma^[r]^[s]+mb^[r]^[s]:7:2);{write(mc^[r,s]:7:2);} writeln; end;

 end;


var m1,n1,m2,n2:byte;
BEGIN
write('pocet riadkov prvej matice: ');readln(m1);
write('pocet stlpcov prvej matice:  ');readln(n1);

write('pocet riadkov druhej matice: ');readln(m2);
write('pocet stlpcov druhej matice:  ');readln(n2);

if(m1<>m2)or(n1<>n2)then writeln('nesuladne matice typu mxn nemozno spocitat')
else sucet(m1,n2);
END.
RikoN000
Novice
Novice
Príspevky: 9
Registrovaný: 07 apr 2008, 11:59

.

Príspevok od používateľa RikoN000 »

Je to dobre :) ale taketo nieco som nechel!!! potrebujem aby sa matica zobrazila nie hentak zobrazila v riadkoch....
juho
Star
Star
Používateľov profilový obrázok
Príspevky: 551
Registrovaný: 11 máj 2007, 21:16

Príspevok od používateľa juho »

hmm zvlastne ... a ako inak by sa dala matica zobrazit v riadkoch nez hentak v riadkoch? a ake ine zobrazenie matic poznas?
Napísať odpoveď