Menú

Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menú

Mensajes - Caster

#291
Muchisimas grcias por la respuesta, voy a hacer un cast a segundos, porque asi me sirve para el resto del programa, me acabas de resolver justo un problema que acaba de tener ahora mismo.

Saludos
#292
Con archivos no puedo porque no he leido nada de nada sobre ello, pero muchas gracias de todas formas.

Saludos
#293
Algo habia pensado yo que era por culpa en esa sentencia y los tipos de variables, pero no me daba cuenta. Muchas gracias

Saludos
#294
El ejercicio que me dices leosansan es de Project Euler si no recuerdo mal, primero prefiero acabar con este porque creo que es bastante facilito y ademas ya lo empece y ya avance un poco, mirare las librerias stdint y inttypes. Muchas gracias por responder

Saludos
#295
Bueno pues sigo con el mismo ejercicio que estoy haciendo en el ultimo post que hice hace poco tiempo, pero esta vez es otro problema, aqui os dejo el codigo que llevo:

#include <stdio.h>

int main()
{
long int segundos;
double minutos;


printf("Porfavor introduzca los segundos: \n");
scanf("%ld", &segundos);

while(getchar() != '\n')
;

minutos = segundos/60;

if (((int) minutos) == minutos)
printf("Numero entero de minutos: Si");
else
printf("Numero entero de minutos: No");


getchar();
return 0;
}


Lo primero que me pide el ejercicio es que segun el numero de segundos introducidos, analice si es un numero entero de minutos o no, y creo que este codigo esta bien, pero ponga el numero que ponga siempre me da que si, y ya lo he repasado mil veces y he probado a ponerlo de otras maneras pero siempre pasaba lo mismo, creo que estoy fallando en una tonteria pero no me doy cuenta.

Saludos

EDITO:He probado a cambiar la variable segundos de tipo int a tipo double y asi funciona perfectamente, y se que el error estaba el linea de asignacion a minutos despues del bucle while, pero sigo sin enetender el error

Saludos
#296
Entonces que hago?
#297
Pues esa es la duda, he empezado con un problema de los que me habeis dejado en otro post que he crado preguntando por algunos problemas y ya he elegido uno que me parece que pensando un poco puedo llegar a sacarlo, y ese es el primer problema que se me presenta, que tipo de variable puedo usar para almacenar un numero de 10 cifras, he probado de las siguientes maneras:

int x;
long int x;
long long int x;
unsigned long long int x;

Y ninguna me ha servido, la unica forma que se me ocurre es utilizando un array, pero aun no he llegado a leer sobre ellos y pereferia evitarlos. En el problema se me presenta que ese numero lo contiene un fichero, pero como tampoco se manejar ficheros, pues no puedo hacerlo de esa manera y creo que se puede hacer como quiero yo

Saludos
#298
 :xD :xD :xD :xD :xD :xD :xD :xD :xD :xD :xD :xD :xD podias subir una foto, asi vemos todos como te quedo la cosa

Y una pregunta asi por curiosidad, para que vas a utilizar dos monitores?
#299
Programación C/C++ / Re: Error al compilar
25 Octubre 2012, 18:24 PM
Porque en esta linea:

scanf("%d", clave);

Te falta el amperstand (&) antes de clave, seria asi:

scanf("%d", &clave);

No revise el resto del codigo, pero en principio es ese el fallo, revisa todo a ver si se te paso ponerlo en algun scanf mas

Saludos
#300
Por ahora estare unos dias sin hacer nada porque estoy con examenes y no tengo tiempo para ponerme, pero en cuanto encuentre un tiempo para intentar resolver algun ya me pongo a trabajar porque tengo muchas ganas de empezar  :D

Saludos