program Noname2; var sk, a,b,c, sum, san, x, dalm, liek :integer; //------------------------------------------------------------------------------ procedure dalyba (sk, ka:integer;var dalm, liek :integer); var i :integer; begin dalm := 0; liek := 0; if (sk mod ka = 0) then begin dalm := ka; liek := 0; end; { else begin for i:= 1 to ka do begin if sk mod i = 0 then end; } end; //------------------------------------------------------------------------------ begin WriteLn('ivesk skaiciu!'); Readln(sk); Sum := 0; san := 0; x := sk; a := x mod 10; x := x div 10; b := x mod 10; c := x div 10; if (a<>0)or(b<>0)or(c<>0) then begin san := a*b*c; WriteLn('Nebuvo 0, sandauga lygi = ', san:5); dalyba(sk,san, dalm, liek); WriteLn(sk,' dalinasi is ', dalm:5,' su liekana ', liek); end else begin sum := a+b+c; WriteLn('Buvo 0, suma lygi = ', sum:5); end; WriteLn(sk,' dalinasi is ', dalm:5,' su liekana ', liek); ReadLn; end.