Para los que estén en la versión 5.11 y no les permita hacer la depuración, vayan a Herramientas>Opciones del compilador>Configuración>Linker, y en la opción de "Generar información de Debug" la cambian a "Yes" y aceptan los cambios. Para que se aplique, le dan en "Compilar y Ejecutar" (o F11), y ya les debe permitir realizar la sección de depuración.
Hola. Estoy siguiendo paso a paso todos tus videos del playlist, y se nota como uno va adquiriendo conocimientos. En este caso, pude hacer el programa para que funcione antes de ver la resolución y eso me incentiva a seguir. Sos un crack total. Espero que en los proximos videos la cosa siga mejorando. Un saludo. Te cuento que faltaría hacer el chequeo previo de ver si el numero ingresado es positivo, por lo que en mi pequeño código puse un do while (que aprendimos hace unas clases) y la cosa va de maravilla. Saludos otra vez! int main (){ int nroFactorial,multi,total; total = 1; do { printf ("Ingresar un numero positivo entero para calcular su factorial: "); scanf ("%i",&nroFactorial); }while (nroFactorial < 1); for (multi = 1; multi
para aquellos que tengan problemas en la depuración, intenten lo siguiente: Vayan al primer vídeo de este curso y allí vean cual es la versión de dev-c++ que se descarga el instructor, cuando entren a la pagina indicada, dicha versión esta en los archivos del año 2013, en esta la depuración no tiene error como en la mas actual. espero que mi comentario fuera de utilidad.
Para quien tenga problemas con depuración: Herramientas > Opciones de compilador > cambiar a TDM-GCC 4.9.2 (o la version que tengan) 64-bit *Debug* y justo abajo en General escribir '-g' (sin comillas). Poner Ok y presionar f11, reiniciar en caso sea necesario.
Para que no se pase del numero he probado a ver hasta donde daba la vuelta la variable. Le puse una long en lugar de int, luego tambien puse un while en la insercion del numero para que echara para atrás si el numero es muy bestia y evitar un desbordamiento de la variable. en la resolución lo hice al revés... del factorial hacia abajo hasta 1: #include int main (){ long prod; int n; do{ printf("Inserta un numero entre 1 y 27 "); scanf("%i",&n); if(n>27){ printf("No se puede calcular un numero tan grande "); } }while(n>27); prod=n; for(;n>1;n--){ prod=prod*(n-1); } printf("El producto del numero factorial es %i ",prod); system("pause"); return 0; }
hola como estan todos bueno acabo de llegar hasta este pundo del tutorial y vi que todos tiene el problema de depuracion para los que descargaron la ultima version del DEV C++ cuando deseen hacer la depuracion cambiar el motor de ensamblado por TDM-GCC 4.9.2 Debug
Hola Soy Yo El De Siempre Si se te cierra tambien cuando lo compilas, significa que tienes un error en el codigo. Si te funciona perfectamente al compilar y solo te sucede al depurar, actualiza Dev C++ y si aun asi no te funciona puedes bajarte CodeBlocks si quieres, sea como fuere, espero que comprendas que no puedo ayudarte mas, yo enseño a programar y a mi me funciona, pero lo demas, google. Un saludo.
+Hola Soy Yo El De Siempre Hola compañero de Empieza A Programar, a mi me daba el error "tu proyecto no tiene informacion de depuracion, quiere activar la depuracion y recontruir su proyecto?" y al pulsar si se me cerraba. Lo solucione con con los pasos que se indican en este foro: www.mediavida.com/foro/dev/depurar-paso-a-paso-en-dev-c-247375 Espero que te sirva. Un saludo
En mi caso presentaba el mismo problema con el depurador sin embargo descargué la misma versión del entorno que tiene Emilio y funciona correctamente. Enlace: orwelldevcpp.blogspot.com.co/2013/ , Dev C++ 5.4.2, 5.4.3 RC8 realesed. Espero que sea de utilidad.
Si les sale el problema de la depuración tienen que hacer esto: arriba donde esta el desplegable dice "TDM-GCC 4.9.2 64-bits Release", lo cambian por "TDM-GCC 4.9.2 64-bits Debug" y listo.
Muy buenos videos!, dejo aquí unas ideas que agregue pero, lo que aun no se es ¿como detener o hacer pausa en el programa en cualquier momento mientras corre el cronometro?: //Hacer un Cronometro que comience cuando se pulse la tecla espacio. #include #include //#include // solo para linux int main (){ int h,min,seg,cent, x; char c; do{ printf ("Presiona s para comenzar o n para salir: "); fflush (stdin); scanf ("%c", &c); if (c == 'n'){ system ("pause"); return 0; } }while (c != 's'); x = 10; printf (" El Tiempo.
"); for (h = 0; h < 24; h++){ for (min = 0; min < 60; seg++){ for (seg = 0; seg < 60; seg++){ for (cent = 0; cent < 100; cent++){ printf ("%02i,%02i,%02i,%02i ",h,min,seg,cent);//cambiamos por esta ultima sobre escribe la linea que escribio anteriormente permitiendo la ilusion de contador. Sleep (x); //ademas incluimos la cantidad de 0 o numeros que tenga el espacio de la variable } } } }
Tengo un problema. El programa funciona perfectamente, lo compilo y funciona. Pero después de seleccionar las variables y marcar hasta donde quiero llegar, le doy a depurar y me sale un cartel que dice: "Tu proyecto no tiene información de depuración ¿quieres activar la depuración y reconstruir su proyecto?" Si le doy a "si", se me cierra el programa, y si le doy a "no" el programa funciona pero no me toma los valores la variable. Espero una respuesta. Y muchas gracias por los vídeos. La verdad sirven bastante, están muy bien explicados y entendibles, hasta ahora es el único problema que he tenido.
Muser Te dejo acá mi programación, tal vez este ahí el error #include int main () { int x , i , n ; printf ("Introducimos el numero para calcular su factorial: "); scanf ("%i",&x); n = 1; printf ("
No puedo depurar; me salta un mensaje diciendo que mi proyecto no tiene información de depuración y pregunta que si deseo activarla. Al decir que si me cierra el entorno.
cuando clickeo en depurar me aparece una ventana que dice Tu proyecto no tiene informacion de depuracion, ¿quieres activar la depuracion y reconstruir el proyecto? pongo que si 2 veces y luego no pasa nada
Brandon Beltran J.C.D Yo tenía el mismo problema. Prueben lo siguiente: Herramientas/opciones del compilador/configuración/linker/generar información de debug: Yes Espero que les funcione.
@@Jleone98 los años pasan y sigue ayudando 🙌🙌 (aprovecho de añadir que una vez se marca yes hay que reiniciar el devc++ y yo por lo menos borre el ejecutable del ejercicio para partir de 0 la compilación).
Me dice "Tu proyecto no tiene información de depuración, ¿Quieres activar la depuración y reconstruir su proyecto?". Y si apretó si, me cierra el programa Dev-C++.
Hola cuando le doy en depurar se sigue seguido el programa y no cambia los valores en la depuracion y si marco donde se detenga //programa que calcule el factorial de un numero #include int main(){ int n, x, fac; printf("introduce un numero para calcular su factorial."); scanf("%i",&n);
Hola! una pregunta. cuando selecciono para hacer el break en el for y despues lo depuro y le doy enter y no se pone en azul el break, se me queda en rojo. tengo el dev c++ 5.8.0. Como hago?
Hola tengo un problema a la hora de depurar, al darle al botón de depurar me salta una ventana de error de sistema y pone "El programa no puede iniciarse porque falta MSVCR80.dll en el equipo. Intente reinstalar el programa para corregir este problema." Se que no es un asunto de programación pero necesito ayuda porque no me deja depurar. Gracias de antemano.
che mira desde que termine el ejercicio de este video cualquier nuevo projecto me da error de que no es una aplicacion win32 valida, y yo no toque abaolutamente nada porfavor ayudame quiero seguir programando pero con esto no puedo
+Ignacio de la Vega Programador Esto es un canal de programación, no puedo ayudarte con problemas en tu pc con un programa, pueden ser demasiadas cosas. Un saludo.
cuando el código tenia un error aperecia en una ventana en la parte inferiror con las especificaciones del fallo, pero no se que hice que ya no me aparece, podrias decirme como mostrarla, ya busque por todos lados y no encuentro como. o en este caso para realizar el ejercicio de depuracion no tengo esa ventanita gracias
Hola, buenas, yo hice el programa así sin mirarlo de aquí, mi problema está que necesito el factorial de 15 y me sale 2004310016, en vez de 1.30*12, yo creo que es porque int su máximo son 4 bytes osea 2^8=-256 a 255, el eso lo entiendo, por eso puse un long int que es 10 bytes 2^20=-1048576 a 1048575, entonces como declaro i si lo máximo es long int? Ayuda, o eso directamente no se puede hacer porque no entra el tamaño del número,gracias.
creo que ya lo he corregido con un double y luego de especificador he puesto un %.0f, eso estaría igual de bien? Quiero decir, si sabiendo que es un numero entero declararlo como float, solo para que entren las cifras o hay alguna manera de declararlo con int.. Gracias
/*Aquí lo he hecho de una forma distinta, multiplicando desde n hacia números inferiores. El máximo factorial que me ha salido es el del 1754*/ #include int main() { int n, i; long double k = 1; printf("Calcular factorial de: "); scanf("%i", &n); for(i=n;1
Cómo hago para que el programa muestre el factorial de "N" números introducidos por teclado. Es decir, es lo mismo pero con varios números a la vez. Estoy atascado con este ejercicio si me puedes echar una mano lo agradecería ! Saludos
Te tienes que descargar esta version Dev C++ 5.4.2, 5.4.3 RC8 realesed. Las otras fallan. Te saldrá un mensaje que faltan cosas. Pones si y vuelves a hacer debug y ya esta solucionado.
Cómo hago para que aparezca en el resultado por ejemplo si quiero hallar 5! = 5x4x3x2x1 =120. Quisiera que me aparezca eso exactamente cuando corra el programa
+Jhanssen Camargo Deberias hacerlo tu mejor xD pero bueno: //Factorización de un numero #include int main () { int i,n; double f; printf ("Introduce un numero a factorizar: "); scanf ("%i", &n); printf ("
YA PUDE DEPURAR, LO QUE YO HICE FUE ABRIR UN NUEVO PROYECTO, Y AL DEPURAR "DEV C" TE INDICA QUE EL DEPURADOR NO ESTA ACTIVO, QUE SI DESEAS ACTIVARLO, LE CLICKEAS EN SI, Y CON ESO BASTA, ESPERO LE SIRVA A ALGUIEN
Intenté hacerlo al revés antes de mirarlo y así me quedo XD // Haya el factorial de un numero introducido por pantalla #include int main () { int x, i, fact; printf ("Introduce un numero entero distinto de 0: "); scanf ("%i",&x); fact = x; if (x != 0) { for ( i = x ; i > 0 ; i--) { fact = fact * i; } } else { printf ("Introduce un numero entero distinto de 0: "); scanf ("%i",&x); } fact = fact / x; printf ("El factorial del numero introducido es: %i ",fact); system ("pause"); return 0; }
este es mi codigo /*escribe un programa que calcule el factorial de un numero entero positivo, leido por teclado*/ #include int main (){ int x, i; float re = 1; printf ("Ingrese su numero: "); scanf ("%i", &x); for (i = x; i > 0 ; i--){ re = i * re; } printf ("%2.f ", re);
Yo no tengo depurador o no se como ponerlo en donde escribo mi programa(escribo en un simple archivo de nota), asi que pongo printf por varios lados y analizo resultados mientras corre el programa xD
hola que tal como puedo hacer un algoritmo que me sume los n primeros terminos de los numeros primos si me puedes ayudar con eso muchas gracias bendiciones
yo opte por una solución un pelin distinta pero da el mismo resultado //Escribe un programa que calcule el factorial de un numero n entero positivo leido por teclado. #include int main (){ int x,i,f; printf ("Introduce el numero cuyo factorial quieres calcular. "); scanf ("%i",&x); f=x; for (i=x-1; i>0 ; i--){ f=f*i; } printf ("El factorial de %i es %i.
yo lo hice de la siguiente forma: //Estructura repetitiva numero factorial #include int main (){ int x,i; printf("Introduce un numero: "); scanf("%i",&x); i=x; do{ x=x-1; i=i*x; }while(x!=1); printf("%i ",i); system ("pause"); return 0; }
//Escribe un programa que calcule la factorial de un numero n entero positivo, leido por teclado #include int main (){ int x,i,fact; fact = 1; printf ("Introduce un valor para calcular su factorial: "); scanf ("%i",x); for (i = 1; i
Me cagoen en la puta, lei fatorizar en vez de factorial xD //Estructura repetitiva factorizar #include int main (){ int x,j,y,i; printf("Introduzca un numero a factorizar: "); scanf("%i",&x); j=2; do{ y=0; i=1; do{ if(j%i==0){ y=y+1; } i=i+1; }while(i
Para los que estén en la versión 5.11 y no les permita hacer la depuración, vayan a Herramientas>Opciones del compilador>Configuración>Linker, y en la opción de "Generar información de Debug" la cambian a "Yes" y aceptan los cambios. Para que se aplique, le dan en "Compilar y Ejecutar" (o F11), y ya les debe permitir realizar la sección de depuración.
Gracias!
grx
Muchas gracias
gracias eres un grande man se te quiere
Hola.
Estoy siguiendo paso a paso todos tus videos del playlist, y se nota como uno va adquiriendo conocimientos.
En este caso, pude hacer el programa para que funcione antes de ver la resolución y eso me incentiva a seguir.
Sos un crack total. Espero que en los proximos videos la cosa siga mejorando.
Un saludo.
Te cuento que faltaría hacer el chequeo previo de ver si el numero ingresado es positivo, por lo que en mi pequeño código puse un do while (que aprendimos hace unas clases) y la cosa va de maravilla.
Saludos otra vez!
int main (){
int nroFactorial,multi,total;
total = 1;
do {
printf ("Ingresar un numero positivo entero para calcular su factorial: ");
scanf ("%i",&nroFactorial);
}while (nroFactorial < 1);
for (multi = 1; multi
para aquellos que tengan problemas en la depuración, intenten lo siguiente: Vayan al primer vídeo de este curso y allí vean cual es la versión de dev-c++ que se descarga el instructor, cuando entren a la pagina indicada, dicha versión esta en los archivos del año 2013, en esta la depuración no tiene error como en la mas actual.
espero que mi comentario fuera de utilidad.
Ya saben gente! Si tienen alguna duda, suscribanseeeeeee todosss. El video esta muy bien explicado
Esto de la depuración es muy bueno. Te aclara mucho como funciona el programa.
Para quien tenga problemas con depuración:
Herramientas > Opciones de compilador > cambiar a TDM-GCC 4.9.2 (o la version que tengan) 64-bit *Debug* y justo abajo en General escribir '-g' (sin comillas).
Poner Ok y presionar f11, reiniciar en caso sea necesario.
Ya no me sierra el programa pero aún así no depura
Que maravillosa explicación, muchísimas gracias!
Para que no se pase del numero he probado a ver hasta donde daba la vuelta la variable.
Le puse una long en lugar de int, luego tambien puse un while en la insercion del numero para que echara para atrás si el numero es muy bestia y evitar un desbordamiento de la variable.
en la resolución lo hice al revés... del factorial hacia abajo hasta 1:
#include
int main (){
long prod;
int n;
do{
printf("Inserta un numero entre 1 y 27
");
scanf("%i",&n);
if(n>27){
printf("No se puede calcular un numero tan grande
");
}
}while(n>27);
prod=n;
for(;n>1;n--){
prod=prod*(n-1);
}
printf("El producto del numero factorial es %i
",prod);
system("pause");
return 0;
}
Gracias, me salvaste la vida.
hola como estan todos bueno acabo de llegar hasta este pundo del tutorial y vi que todos tiene el problema de depuracion para los que descargaron la ultima version del DEV C++ cuando deseen hacer la depuracion cambiar el motor de ensamblado por TDM-GCC 4.9.2 Debug
+Adam Mamani Quispe gracias me funciono
como lo hago?
Como hago eso? se me cuelga justo al depurar
Se van a herramientas, opciones del compilador, y ahi les sale
Yo lo hice y cuando se ejecuta y copio un número me sale error
gracias al fin pude entender el debugger!
Para un factorial que de un resultado mayor a 32 bits hay que definir la variable fact
long long int fact;
Y reemplazar &i por &lli
Oye Amigo Ya llevo dias con este video el problema es que al depurar el programa se
me cierra diciendo: dvc++ dejo de funcionar "No Se Que Hacer"
Hola Soy Yo El De Siempre Si se te cierra tambien cuando lo compilas, significa que tienes un error en el codigo. Si te funciona perfectamente al compilar y solo te sucede al depurar, actualiza Dev C++ y si aun asi no te funciona puedes bajarte CodeBlocks si quieres, sea como fuere, espero que comprendas que no puedo ayudarte mas, yo enseño a programar y a mi me funciona, pero lo demas, google.
Un saludo.
Gracias
Hola Soy Yo El De Siempre Oye pudiste solucionar el problema (es que ami igual me sucede lo mismo
No Amigo
+Hola Soy Yo El De Siempre
Hola compañero de Empieza A Programar, a mi me daba el error "tu proyecto no tiene informacion de depuracion, quiere activar la depuracion y recontruir su proyecto?" y al pulsar si se me cerraba.
Lo solucione con con los pasos que se indican en este foro: www.mediavida.com/foro/dev/depurar-paso-a-paso-en-dev-c-247375
Espero que te sirva.
Un saludo
En mi caso presentaba el mismo problema con el depurador sin embargo descargué la misma versión del entorno que tiene Emilio y funciona correctamente.
Enlace: orwelldevcpp.blogspot.com.co/2013/ , Dev C++ 5.4.2, 5.4.3 RC8 realesed.
Espero que sea de utilidad.
muchas gracias! ya estaba a punto de dejar el curso...
Si les sale el problema de la depuración tienen que hacer esto: arriba donde esta el desplegable dice "TDM-GCC 4.9.2 64-bits Release", lo cambian por "TDM-GCC 4.9.2 64-bits Debug" y listo.
Buen vídeo. Gracias.
Muy buenos videos!, dejo aquí unas ideas que agregue pero, lo que aun no se es ¿como detener o hacer pausa en el programa en cualquier momento mientras corre el cronometro?:
//Hacer un Cronometro que comience cuando se pulse la tecla espacio.
#include
#include
//#include // solo para linux
int main (){
int h,min,seg,cent, x;
char c;
do{
printf ("Presiona s para comenzar o n para salir: ");
fflush (stdin);
scanf ("%c", &c);
if (c == 'n'){
system ("pause");
return 0;
}
}while (c != 's');
x = 10;
printf ("
El Tiempo.
");
for (h = 0; h < 24; h++){
for (min = 0; min < 60; seg++){
for (seg = 0; seg < 60; seg++){
for (cent = 0; cent < 100; cent++){
printf ("%02i,%02i,%02i,%02i
",h,min,seg,cent);//cambiamos
por
esta ultima sobre escribe la linea que escribio anteriormente permitiendo la ilusion de contador.
Sleep (x); //ademas incluimos la cantidad de 0 o numeros que tenga el espacio de la variable
}
}
}
}
system ("pause");
return 0;
}
Tengo un problema. El programa funciona perfectamente, lo compilo y funciona. Pero después de seleccionar las variables y marcar hasta donde quiero llegar, le doy a depurar y me sale un cartel que dice:
"Tu proyecto no tiene información de depuración ¿quieres activar la depuración y reconstruir su proyecto?"
Si le doy a "si", se me cierra el programa, y si le doy a "no" el programa funciona pero no me toma los valores la variable.
Espero una respuesta. Y muchas gracias por los vídeos. La verdad sirven bastante, están muy bien explicados y entendibles, hasta ahora es el único problema que he tenido.
Muser Te dejo acá mi programación, tal vez este ahí el error
#include
int main () {
int x , i , n ;
printf ("Introducimos el numero para calcular su factorial: ");
scanf ("%i",&x);
n = 1;
printf ("
");
for( i=1 ; i
siempre genial!
Buena explicación!!
No puedo depurar; me salta un mensaje diciendo que mi proyecto no tiene información de depuración y pregunta que si deseo activarla. Al decir que si me cierra el entorno.
El programa no puede iniciarse porque falta zlib1.dll en el equipo.
intente reinstalar el programa para corregir este problema, alguien sabe ?
cuando clickeo en depurar me aparece una ventana que dice
Tu proyecto no tiene informacion de depuracion, ¿quieres activar la depuracion y reconstruir el proyecto?
pongo que si 2 veces y luego no pasa nada
Seiko canziani me sucede exactamente lo mismo quizás toca actualizar dev! quien nos podra ayudar con este problema?
gracias...
Brandon Beltran J.C.D Yo tenía el mismo problema. Prueben lo siguiente:
Herramientas/opciones del compilador/configuración/linker/generar información de debug: Yes
Espero que les funcione.
Luciano Sahd Muchas gracias por tu aporte.
ahora me funciona...!
@Richard Caffaratti jajaja me alegro. Saludos!
@@Jleone98 los años pasan y sigue ayudando 🙌🙌 (aprovecho de añadir que una vez se marca yes hay que reiniciar el devc++ y yo por lo menos borre el ejecutable del ejercicio para partir de 0 la compilación).
Me dice "Tu proyecto no tiene información de depuración, ¿Quieres activar la depuración y reconstruir su proyecto?".
Y si apretó si, me cierra el programa Dev-C++.
X2
a partir de 20 sale como resultado numero negativo. Y a partir de 34 el resultado da 0. Whyyyy??
hola grupo, se me cuelga justo al depurar, cual seria una solucion?
No puedo depurar, a pesar de que inicia la depuración me dicen que no se encontraron las variables en esa sección, no entiendo.
Hola cuando le doy en depurar se sigue seguido el programa y no cambia los valores en la depuracion y si marco donde se detenga
//programa que calcule el factorial de un numero
#include
int main(){
int n, x, fac;
printf("introduce un numero para calcular su factorial.");
scanf("%i",&n);
fac = 1;
for (x = 1 ; x
Hola! una pregunta. cuando selecciono para hacer el break en el for y despues lo depuro y le doy enter y no se pone en azul el break, se me queda en rojo. tengo el dev c++ 5.8.0. Como hago?
Hola tengo un problema a la hora de depurar, al darle al botón de depurar me salta una ventana de error de sistema y pone "El programa no puede iniciarse porque falta MSVCR80.dll en el equipo. Intente reinstalar el programa para corregir este problema." Se que no es un asunto de programación pero necesito ayuda porque no me deja depurar. Gracias de antemano.
che mira desde que termine el ejercicio de este video cualquier nuevo projecto me da error de que no es una aplicacion win32 valida, y yo no toque abaolutamente nada porfavor ayudame quiero seguir programando pero con esto no puedo
+Ignacio de la Vega Programador Esto es un canal de programación, no puedo ayudarte con problemas en tu pc con un programa, pueden ser demasiadas cosas.
Un saludo.
cuando el código tenia un error aperecia en una ventana en la parte inferiror con las especificaciones del fallo, pero no se que hice que ya no me aparece, podrias decirme como mostrarla, ya busque por todos lados y no encuentro como. o en este caso para realizar el ejercicio de depuracion no tengo esa ventanita
gracias
Cuando le doy al siguiente paso la linea del for se pone roja y no me deja avanzar más. Qué puedo hacer?
Dacarpe Pepe Hola, si no copias aqui tu codigo y explicas un poco mas no podre ayudarte, no me das la suficiente informacion, lo siento.
El problema es que cerraba el .exe y no me dejaba avanzar.Gracias por contestar :D
Hola, necesito ayudar. ¿Cómo puedo insertar la barra de abajo del programa? Gracias
Tengo un error al Depurar me sale al comiendo un error (-g) algo así y cuando le doy Depurar me sale "Dejo de funcionar".
Estimado, yo tengo la versión 5.11 y no puedo depurar, me podrían ayudar por favor?, muchas gracias!!!, están excelentes las explicaciones!!!!
Hola, buenas, yo hice el programa así sin mirarlo de aquí, mi problema está que necesito el factorial de 15 y me sale 2004310016, en vez de 1.30*12, yo creo que es porque int su máximo son 4 bytes osea 2^8=-256 a 255, el eso lo entiendo, por eso puse un long int que es 10 bytes 2^20=-1048576 a 1048575, entonces como declaro i si lo máximo es long int? Ayuda, o eso directamente no se puede hacer porque no entra el tamaño del número,gracias.
creo que ya lo he corregido con un double y luego de especificador he puesto un %.0f, eso estaría igual de bien? Quiero decir, si sabiendo que es un numero entero declararlo como float, solo para que entren las cifras o hay alguna manera de declararlo con int.. Gracias
A mi aun no me deja depurar, no entiendo porque... ya busque en google y no encuentro info...
:(
/*Aquí lo he hecho de una forma distinta, multiplicando desde n hacia números inferiores.
El máximo factorial que me ha salido es el del 1754*/
#include
int main() {
int n, i;
long double k = 1;
printf("Calcular factorial de: ");
scanf("%i", &n);
for(i=n;1
Cómo hago para que el programa muestre el factorial de "N" números introducidos por teclado. Es decir, es lo mismo pero con varios números a la vez. Estoy atascado con este ejercicio si me puedes echar una mano lo agradecería ! Saludos
Intenté de todo y no pude depurar. En los foros dicen que el DEV C++ es el problema.
Te tienes que descargar esta version Dev C++ 5.4.2, 5.4.3 RC8 realesed. Las otras fallan. Te saldrá un mensaje que faltan cosas. Pones si y vuelves a hacer debug y ya esta solucionado.
Cómo hago para que aparezca en el resultado por ejemplo si quiero hallar 5! = 5x4x3x2x1 =120. Quisiera que me aparezca eso exactamente cuando corra el programa
Jhanssen Camargo Pues te toco modificar el codigo por tu cuenta para conseguirlo.
Un saludo.
+Jhanssen Camargo Deberias hacerlo tu mejor xD pero bueno:
//Factorización de un numero
#include
int main () {
int i,n;
double f;
printf ("Introduce un numero a factorizar: ");
scanf ("%i", &n);
printf ("
El factorial es: 1*");
f=1;
for (i = 2; i
Tengo la versión 5.11 y no me deja depurar, no me muestra los valores
EXCELENTE
No explicaste como iniciar el cronometro con la tecla espacio ni como pausar el cronometro
Del video anteriooor
YA PUDE DEPURAR, LO QUE YO HICE FUE ABRIR UN NUEVO PROYECTO, Y AL DEPURAR "DEV C" TE INDICA QUE EL DEPURADOR NO ESTA ACTIVO, QUE SI DESEAS ACTIVARLO, LE CLICKEAS EN SI, Y CON ESO BASTA, ESPERO LE SIRVA A ALGUIEN
funciono xd gracias
Se puede depurar en Code Blocks?
me aparece que el proyecto no tiene informacion para depurar
Ah, y en proyecto, dev c, no permite el comando *system ("pause")*, hay que eliminarlo...
Gracias.
Intenté hacerlo al revés antes de mirarlo y así me quedo XD
// Haya el factorial de un numero introducido por pantalla
#include
int main () {
int x, i, fact;
printf ("Introduce un numero entero distinto de 0: ");
scanf ("%i",&x);
fact = x;
if (x != 0) {
for ( i = x ; i > 0 ; i--) {
fact = fact * i;
}
}
else {
printf ("Introduce un numero entero distinto de 0: ");
scanf ("%i",&x);
}
fact = fact / x;
printf ("El factorial del numero introducido es: %i
",fact);
system ("pause");
return 0;
}
He copiado el programa exactamente igual y me sigue dando error.
qué debo hacer cuando no me deja depurar?
Llorar
este es mi codigo
/*escribe un programa que calcule el factorial de un
numero entero positivo, leido por teclado*/
#include
int main (){
int x, i;
float re = 1;
printf ("Ingrese su numero: ");
scanf ("%i", &x);
for (i = x; i > 0 ; i--){
re = i * re;
}
printf ("%2.f
", re);
system ("pause");
return 0;
}
Yo no tengo depurador o no se como ponerlo en donde escribo mi programa(escribo en un simple archivo de nota), asi que pongo printf por varios lados y analizo resultados mientras corre el programa xD
+Christian Mattos mira el primer video tutorial de Empieza A Programar :D
hola que tal como puedo hacer un algoritmo que me sume los n primeros terminos de los numeros primos si me puedes ayudar con eso muchas gracias bendiciones
gabriel E A ruclips.net/video/DYdJVn_k9i8/видео.html
No funciona la depuracion
yo opte por una solución un pelin distinta pero da el mismo resultado
//Escribe un programa que calcule el factorial de un numero n entero positivo leido por teclado.
#include
int main (){
int x,i,f;
printf ("Introduce el numero cuyo factorial quieres calcular.
");
scanf ("%i",&x);
f=x;
for (i=x-1; i>0 ; i--){
f=f*i;
}
printf ("El factorial de %i es %i.
",x,f);
system ("pause");
return 0;
}
uhmmm no entendi mucho las depuraciones pero wevon nos dices que por el momento no le demos tanta inportancia asik seguimmos pues!!!!
yo lo hice de la siguiente forma:
//Estructura repetitiva numero factorial
#include
int main (){
int x,i;
printf("Introduce un numero: ");
scanf("%i",&x);
i=x;
do{
x=x-1;
i=i*x;
}while(x!=1);
printf("%i
",i);
system ("pause");
return 0;
}
No depura :((
//Escribe un programa que calcule la factorial de un numero n entero positivo, leido por teclado
#include
int main (){
int x,i,fact;
fact = 1;
printf ("Introduce un valor para calcular su factorial: ");
scanf ("%i",x);
for (i = 1; i
+Terror HD hola, te hace falta el "&" en la x (en el scanf.) siempre que se te pase eso es por que hace falta el "&".
MUCHISIMAS gracias!!
de nada compañero. suerte en tus próximos programas. :)
Gracias :D igual vi otro problema, puse fact = x * 1 y no x * i xD
Me cagoen en la puta, lei fatorizar en vez de factorial xD
//Estructura repetitiva factorizar
#include
int main (){
int x,j,y,i;
printf("Introduzca un numero a factorizar: ");
scanf("%i",&x);
j=2;
do{
y=0;
i=1;
do{
if(j%i==0){
y=y+1;
}
i=i+1;
}while(i