elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Introducción a Git (Primera Parte)


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación C/C++ (Moderadores: Eternal Idol, Littlehorse, K-YreX)
| | |-+  operador de modulo
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: operador de modulo  (Leído 3,482 veces)
urvreak

Desconectado Desconectado

Mensajes: 98



Ver Perfil
operador de modulo
« en: 27 Enero 2011, 02:58 am »

alguien me podria explicar para que me sirve este operador, y en que casos se podria aplicar, no entiendo bien su funcion.. solo que me da el resto de una division


En línea

leogtz
. . .. ... ..... ........ ............. .....................
Colaborador
***
Desconectado Desconectado

Mensajes: 3.069


/^$/


Ver Perfil WWW
Re: operador de modulo
« Respuesta #1 en: 27 Enero 2011, 03:26 am »

Un uso práctico es el de saber si un número es par, o saber si un número es múltiplo de otro.

Código
  1. #include <stdio.h>
  2. int main(void)
  3. {
  4.    int i;
  5.    for(i = 1; i <= 15; i++)
  6.    printf("%d%c", i, i % 3 ? ' ' : '\n');
  7.    return 0;
  8. }
  9.  


En línea

Código
  1. (( 1 / 0 )) &> /dev/null || {
  2. echo -e "stderrrrrrrrrrrrrrrrrrr";
  3. }
  4.  
http://leonardogtzr.wordpress.com/
leogutierrezramirez@gmail.com
urvreak

Desconectado Desconectado

Mensajes: 98



Ver Perfil
Re: operador de modulo
« Respuesta #2 en: 27 Enero 2011, 03:36 am »

gracias por la respuesta! que significa el i++¿
« Última modificación: 27 Enero 2011, 03:38 am por urvreak » En línea

Ferno


Desconectado Desconectado

Mensajes: 375


Ver Perfil
Re: operador de modulo
« Respuesta #3 en: 27 Enero 2011, 03:40 am »

"++" es un operador unario que se aplica a una variable para incrementar en 1 unidad el valor de dicha variable.

"i++" incrementa en 1 el valor de i.
En línea

urvreak

Desconectado Desconectado

Mensajes: 98



Ver Perfil
Re: operador de modulo
« Respuesta #4 en: 27 Enero 2011, 03:40 am »

muchas gracias! todavia no habia llegado a eso de donde estudio
En línea

.mokk.

Desconectado Desconectado

Mensajes: 177



Ver Perfil
Re: operador de modulo
« Respuesta #5 en: 27 Enero 2011, 08:27 am »

Tambien lo que es el modulo es utilizado para operaciones de numeros primos, en mi ultimo examen asi fue xD
aunque despues de ello ya no lo e vuelto a usar en ningun programa, pero nunca esta demas hacer practicas por si las dudas.

Sobre el i++; , hay que recordar que existe ++i; que aunque no es muy utilizado tambien esta y tiene una diferencia

i++; -> Solo incremente y regresa el resultado
++i; -> Guarda el contenido actual, lo incrementa y regresa el resultado

Ejemplo:
Código
  1.  int a = 0,b = 0,c,d;
  2.  c = a++;
  3.  d = ++b;
  4.  cout << c << " : " << d <<endl;
  5.  

Con ese sencillo codigo podemos ver el resultado y diferencia, ya que lo que hace ahi c = a++; primero se le asigna a c el valor de i y luego i ya es incrementado por lo que ahi a = 0, i = 1 ya que habra sido incrementado.
A diferencia de d = ++i; primeramente i sera incrementado y luego se le asignara ese resultado a d dando asi d=1, i=1.

Se que esto no tiene nada que ver con lo de modulo, pero si ya pregunto sobre i++, pues no esta demas explicarlo jeje
En línea

urvreak

Desconectado Desconectado

Mensajes: 98



Ver Perfil
Re: operador de modulo
« Respuesta #6 en: 28 Enero 2011, 22:42 pm »

toda fuente de conocimiento agregado sirve, muchas gracias!
En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
Operador AddressOf
Programación Visual Basic
Kizar 4 2,413 Último mensaje 13 Mayo 2006, 14:10 pm
por Kizar
Modificar operador .-._
Programación Visual Basic
<[(x)]> 5 1,916 Último mensaje 10 Febrero 2009, 23:28 pm
por Lambda
Red de operador
Dispositivos Móviles (PDA's, Smartphones, Tablets)
andreker 0 2,459 Último mensaje 16 Julio 2010, 23:07 pm
por andreker
Problema con el operador de modulo(%) en C
Programación C/C++
fafafa01 4 2,213 Último mensaje 9 Enero 2017, 22:00 pm
por fafafa01
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines