Path: utzoo!attcan!uunet!ncrlnk!ncrcae!hubcap!gatech!purdue!mailrus!csd4.milw.wisc.edu!leah!rpi!batcomputer!cornell!rochester!pt.cs.cmu.edu!andrew.cmu.edu!bader+ From: bader+@andrew.cmu.edu (Miles Bader) Newsgroups: comp.lang.c Subject: Re: programming puzzle (silly) Message-ID: Date: 11 Mar 89 05:29:41 GMT References: <28336@ucbvax.BERKELEY.EDU>, <2821@goofy.megatest.UUCP> Organization: Information Technology Center, Carnegie Mellon, Pittsburgh, PA Lines: 12 In-Reply-To: <2821@goofy.megatest.UUCP> From klier@ucbarpa.Berkeley.EDU (Pete Klier): > > main(m,n){scanf("%d",&n);for(m=n>0^n>9;n&&m*=n--;); > printf(m?"Answer=%d\n":"error\n",m);} > > with help from Jeff Conroy (jmconroy@ernie.Berkeley.EDU) The compiler on this machine give the following error; is it wrong? E "fact.c",L1/C44: (syntactic) unexpected symbol:'*=' -Miles