🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: es.comp.os.linux.programacion
Article #11079

Re: problemas con C

#11079
From: Faro
Date: Thu, 20 Dec 2001 21:42
37 lines
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!nobody
References: <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)