Article View: es.comp.os.linux.programacion
Article #11122Re: problemas con C
From: Ignacio Arenaza
Date: Sat, 29 Dec 2001 22:06
Date: Sat, 29 Dec 2001 22:06
45 lines
2964 bytes
2964 bytes
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
>>>>> "Xavier" == Xavier Montero <xmontero@dsitelecom.com> writes:
Xavier> que propon�a el poster original, as� que no s� c�mo te
Xavier> atreves a decir que esas cosas _no_ se parecen a un m�dulo
Xavier> cuando son exactamente la _definici�n_ de m�dulo (vamos,
Xavier> el resto de la operaci�n de divisi�n entera).
Estoooo, el modulo es una operacion matematica con una definicion
ligeramente distinta(*), que coincide con el resto de la division
_s�lo_ en el caso de los numeros naturales (enteros positivos)
(*) Es un rollo de algebra muy largo con grupos, operaciones internas
en el grupo, elementos complementarios y demas zarandajas. Los
detalles en cualquier libro de algebra de primero de carrera ;-)
En todo caso, si nos referimos a lo que en el lenguaje C(**) se demina
operador modulo (%) efectivamente, coincide lo calculado en ambos
casos.
(**) Digo lenguaje C porque en Ada, por ejemplo, hay dos operadores
separados, uno para el modulo y otro para el resto de la division.
Xavier> Es m�s, tu f�rmula es susceptible de fallar dado que el
Xavier> s�mbolo que se deber�a usar es "\" en vez de "/". Al ser
Como te ha dicho Josh en otro mensaje, en C solo existe el operador /
para la division, tanto entera como real.
Saludos. I�aki.
- --
Get PGP/GPG Keys at http://www.escomposlinux.org/iarenaza/pgpkey.html
I use free software / Yo uso software libre
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.0.6 (GNU/Linux)
Comment: Processed by Mailcrypt and GPG
iD8DBQE8Lj5cZXLnGT1HLgcRAqfGAKCCqkdn9ihyiyTeHdqgzePm8iaT3ACfSbnC
8n3CfGKFR7Z6eZpS9lv1zgY=
=8JiW
-----END PGP SIGNATURE-----
Technical Details
Message-ID:
<87adw1znoh.fsf@eb2ebu.ampr.org>Path:
arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!newsfeed.stanford.edu!news-spur1.maxwell.syr.edu!news.maxwell.syr.edu!fu-berlin.de!uni-berlin.de!213-98-91-117.uc.nombres.ttd.ES!not-for-mailReferences:
<ab4993a4.0112141425.1c82dbad@posting.google.com> <3c222dcb@filemon.telecable.es> <3C228306.2972FE0A@dsitelecom.com> <251cb474.0112241016.15962dd2@posting.google.com> <3C2DE460.3E8E44A4@dsitelecom.com>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-29 15:20:23 PST Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!newsfeed.stanford.edu!news-spur1.maxwell.syr.edu!news.maxwell.syr.edu!fu-berlin.de!uni-berlin.de!213-98-91-117.uc.nombres.ttd.ES!not-for-mail From: Ignacio Arenaza <iarenaza@eb2ebu.ampr.org> Newsgroups: es.comp.os.linux.programacion Subject: Re: problemas con C Date: 29 Dec 2001 23:06:22 +0100 Organization: Servidor NNTP de eb2ebu.ampr.org Lines: 45 Message-ID: <87adw1znoh.fsf@eb2ebu.ampr.org> References: <ab4993a4.0112141425.1c82dbad@posting.google.com> <3c222dcb@filemon.telecable.es> <3C228306.2972FE0A@dsitelecom.com> <251cb474.0112241016.15962dd2@posting.google.com> <3C2DE460.3E8E44A4@dsitelecom.com> NNTP-Posting-Host: 213-98-91-117.uc.nombres.ttd.es (213.98.91.117) Mime-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: 8bit X-Trace: fu-berlin.de 1009668022 22914601 213.98.91.117 (16 [63420]) X-Orig-Path: julieta.escomposlinux.org!eriador.escomposlinux.net!eb2ebu.ampr.org!not-for-mail User-Agent: Gnus/5.0808 (Gnus v5.8.8) Emacs/20.7