[ kajla @ 29.04.2002. 19:12 ] @
Da li neko zna kako bih mogao da napravim program za štampanje paskalovog trougla sa n vrsta. Problem leži u tome što trougao treba da bude formatiran (centralno). poz. |
[ kajla @ 29.04.2002. 19:12 ] @
[ Ivan Tanasic @ 30.04.2002. 00:14 ] @
To nije problem izvesti. Naime ne znam koji te deo zanima, da li sve ili samo deo sa centriranjem. Ako je odgovor pod dva, onda malo razmisli o koriscenju opisa pri stampanju, recimo write (a:5:2) i tome slicno. Ako je odgovor pod 1 onda gledaj pazljivo ;))
resenje 1 Code: program pascal; var {strpaj ovde sta treba} begin readln(n); for i:= 1 to n do begin write (' ':(n-i)*5 div 2); for j:=0 to i do begin m:=1; for k:=1 to j do m:=m*(i-k+1) div k; write(m:5); end; writeln; end. resenje 2: Code: program pascal; var {ovde stavi sta treba}; function komb(n,m:integer):integer; var {i ovde ako treba nesto} begin b:=n;d:=1;r:=1; for i:= 1 to m do begin r:=r*b div d; b:=b*(n-1); d:=d*(i+1); komb:=d; {e za ovaj deo nisam siguran ;)) } end; begin readln (n); for i:=0 to n do begin write(komb(i,0):40-i); for j:= 1 to i write (komb(i,j):2); writeln end; end. Izvinjavam se ako sam negde pogresio ;)) inace moj predlog ti je drugi nacin, mnogo je lepsi [ vlada13 @ 07.06.2002. 22:29 ] @
idi na www.puskice.co.yu (sajt FON-a)
pa na prvu godinu pa na Pascal i tu imash GOOMILU reshenih zadataka iz Pascala, medju kojima je i onaj koji ti trazish Pozdrav ![]() Copyright (C) 2001-2025 by www.elitesecurity.org. All rights reserved.
|