Article View: es.comp.os.linux.programacion
Article #11079Re: problemas con C
From: Faro
Date: Thu, 20 Dec 2001 21:42
Date: Thu, 20 Dec 2001 21:42
37 lines
2443 bytes
2443 bytes
Luis Angel Fern�ndez Fern�ndez no se cort� un pelo y dijo: >> if (dni<=10000000 | dni>=99999999) > > Faltar�a un '|'. Y otra cosa mas... si no me equivoco, en Espa�a hay DNIs > menores de diez millones... de hecho, creo que en Le�n p.ej. tienen el > nueve millones. No recuerdo si empiezan desde 0 o desde 1, el m�s bajo que conozco es el 16XX (seg�n me cont� estaba a la puerta el d�a que empezaron a repartirlos ;-)). La �nica comprobaci�n que hay que hacer es que no tenga m�s de 8 d�gitos de rango [0:9]. >> resultante=dni/23; >> resultantedos=resultante*23; >> resultantetres=dni-resultantedos; > > Esto... �seguro que es esto lo que hay que hacer?... salvo que me est� > apijotando en algo... resultantetres... �no es siempre cero? (bug del > Pentium aparte ;-)). Pues tengo el c muy olvidado, pero si dni/23 es la divisi�n entera, los c�lculos ser�an correctos. Sim embargo tiene que haber una funcioncilla por ah� que de el resto de la divisi�n entera directamente, algo como: resto=dni % 23 aunque no se si en c es ex�ctamente as�. -- USENET would be a better laboratory is there were more labor and less oratory. -- Elizabeth Haley faro at escomposlinux . org - Sneb at irc Debian GNU/Linux - Usuario Linux #162541
Technical Details
Message-ID:
<slrna24mq8.ph.respuestas@altair.mi.casa>Path:
arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!newsfeed.stanford.edu!newsfeeds.belnet.be!news.belnet.be!opentransit.net!newsfeed.comtenidos.com!newsfeeder.wanadoo.es!127.0.0.1!nobodyReferences:
<ab4993a4.0112141425.1c82dbad@posting.google.com> <3c222dcb@filemon.telecable.es>Show Full Headers
Complete Article Headers
X-Google-Language: SPANISH,ASCII X-Google-Thread: f86c8,108ef0ba0c562fe9 X-Google-Attributes: gidf86c8,public X-Google-ArrivalTime: 2001-12-21 09:46:03 PST Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!newsfeed.stanford.edu!newsfeeds.belnet.be!news.belnet.be!opentransit.net!newsfeed.comtenidos.com!newsfeeder.wanadoo.es!127.0.0.1!nobody From: Faro <respuestas@algrupode.news> Newsgroups: es.comp.os.linux.programacion Subject: Re: problemas con C Date: Thu, 20 Dec 2001 22:42:32 +0100 Organization: Wanadoo Lines: 37 Message-ID: <slrna24mq8.ph.respuestas@altair.mi.casa> References: <ab4993a4.0112141425.1c82dbad@posting.google.com> <3c222dcb@filemon.telecable.es> Reply-To: respuestas@algrupode.news NNTP-Posting-Host: 62-37-146-50.dialup.uni2.es Mime-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: 8bit X-Trace: news.wanadoo.es 1008956293 24554 62.37.146.50 (21 Dec 2001 17:38:13 GMT) X-Complaints-To: usenet@wanadoo.es NNTP-Posting-Date: Fri, 21 Dec 2001 17:38:13 +0000 (UTC) User-Agent: slrn/0.9.7.3 (Linux)