Foros del Web » Programación para mayores de 30 ;) » C/C++ »

Porque 5^2 me imprime 7 en lugar de 25

Estas en el tema de Porque 5^2 me imprime 7 en lugar de 25 en el foro de C/C++ en Foros del Web. Amigos cuando hago esto: @import url("http://static.forosdelweb.com/clientscript/vbulletin_css/geshi.css"); Código C++: Ver original resultado = 5 ^ 2 ; Me imprime 7, en lugar de 25. Que esta ...
  #1 (permalink)  
Antiguo 29/04/2011, 11:49
 
Fecha de Ingreso: septiembre-2007
Ubicación: PyRoot
Mensajes: 1.515
Antigüedad: 16 años, 7 meses
Puntos: 188
Porque 5^2 me imprime 7 en lugar de 25

Amigos cuando hago esto:
Código C++:
Ver original
  1. resultado = 5^2;

Me imprime 7, en lugar de 25.


Que esta mal??


Gracias.
  #2 (permalink)  
Antiguo 29/04/2011, 12:02
 
Fecha de Ingreso: junio-2005
Mensajes: 93
Antigüedad: 18 años, 10 meses
Puntos: 9
Respuesta: Porque 5^2 me imprime 7 en lugar de 25

por que en C el operador ^, es el operador XOR y no de potencia, para elevar a una potencia tienes que usar la funcion pow y agregar la libreria math.h
  #3 (permalink)  
Antiguo 29/04/2011, 13:42
 
Fecha de Ingreso: septiembre-2007
Ubicación: PyRoot
Mensajes: 1.515
Antigüedad: 16 años, 7 meses
Puntos: 188
Respuesta: Porque 5^2 me imprime 7 en lugar de 25

exlente muchas gracias.

Etiquetas: imprime
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 06:08.