Título: necesito saber como ingresar 1 nº entero >0 y <=100 luego contar sus digitos.... Publicado por: dpunisher03 en 3 Abril 2008, 06:18 am hola a todos necesito saber como hacer el siguiente programa, si alguien me ayudaria estaria muy agradecido
1.- ingresar un nº entero >0 y <=100 luego contar sus digitos e invertir el digito ejemplo ingresar el 12 y que diga que tiene 2 digitos y luego invertirlo e imrpimir el 21 ojala alguien me pueda ayudar ::) Título: Re: necesito saber como ingresar 1 nº entero >0 y <=100 luego contar sus digitos Publicado por: BETA_V en 3 Abril 2008, 19:53 pm espero que te sirva, es lo mas simple que se puede hacer
Código
Título: Re: necesito saber como ingresar 1 nº entero >0 y <=100 luego contar sus digitos.... Publicado por: dpunisher03 en 3 Abril 2008, 23:13 pm se me olvido decir que era en c++ usando solo secuencias de repeticion como while por do while if etc
si pueder ayudarme bkn Título: Re: necesito saber como ingresar 1 nº entero >0 y <=100 luego contar sus digitos Publicado por: eLank0 en 3 Abril 2008, 23:48 pm Con el operador aritmético de módulo de C++ y un bucle while hasta que el valor inicial se convierta en 1 deberías tener suficiente.
S2 Título: Re: necesito saber como ingresar 1 nº entero >0 y <=100 luego contar sus digitos Publicado por: cassiani en 4 Abril 2008, 06:48 am se me olvido decir que era en c++ usando solo secuencias de repeticion como while por do while if etc si pueder ayudarme bkn Aqui te lo dejo, adaptalo a tus gustos y preferencias: Código
Espero te sea de ayuda! ¡S4lu2! Título: Re: necesito saber como ingresar 1 nº entero >0 y <=100 luego contar sus digitos Publicado por: BETA_V en 4 Abril 2008, 14:47 pm hola¡¡ en vez de un while, lo haria con un do while,dado que primero tenes que ingresar un valor para verificar la condicion,en todo caso si usas un while ,tendrias que primero inicializar la variable para poder ingresar al bucle while¡¡¡ciaoo¡¡
Título: Re: necesito saber como ingresar 1 nº entero >0 y <=100 luego contar sus digitos Publicado por: cassiani en 4 Abril 2008, 16:50 pm hola¡¡ en vez de un while, lo haria con un do while,dado que primero tenes que ingresar un valor para verificar la condicion,en todo caso si usas un while ,tendrias que primero inicializar la variable para poder ingresar al bucle while¡¡¡ciaoo¡¡ No, no es necesario inicializar la variable antes de que entre al while, pues cuando fue declara se le asigno por defecto un "0" lo que garantiza que entrará por lo menos una vez al While. Código
Título: Re: necesito saber como ingresar 1 nº entero >0 y <=100 luego contar sus digitos Publicado por: BETA_V en 4 Abril 2008, 18:20 pm hola¡¡ inicializar los valores es una buena practica,y mas cuando programas en diferentes lenguajes,en pascal no vienen inicializadas las variables¡¡
Título: Re: necesito saber como ingresar 1 nº entero >0 y <=100 luego contar sus digitos Publicado por: cassiani en 4 Abril 2008, 18:43 pm hola¡¡ inicializar los valores es una buena practica,y mas cuando programas en diferentes lenguajes,en pascal no vienen inicializadas las variables¡¡ noo, no y disculpa que te corriga, el valor predeterminado de una variable de tipo INTEGER es siempre '0' y para muestra un botón: Código
Por eso te digo que siempre entrará al ciclo, por lo menos en una ocasión. Aunque claro, no voy a objetar el hecho de inicializar las variables, como dices, es buena costumbre, pero NO NECESARIO en este caso. ¡S4lu2! Título: Re: necesito saber como ingresar 1 nº entero >0 y <=100 luego contar sus digitos Publicado por: BETA_V en 4 Abril 2008, 21:38 pm hola¡¡ el integer en delphi sin inicializar me devolvio 2147348480¡¡ :-\¡¡ mas haya de que si ingresaria en el bucle, no siempre va a tener una concion igual a esa¡¡ por eso veo conveniente explicar lo importante de inicializar las variables¡¡por ej cuando trabajas con objetos ,los constructores los obvias,,usas el constructor por defeccto???
Título: Re: necesito saber como ingresar 1 nº entero >0 y <=100 luego contar sus digitos.... Publicado por: cassiani en 4 Abril 2008, 22:37 pm hola¡¡ el integer en delphi sin inicializar me devolvio 2147348480¡¡ :-\¡¡ mas haya de que si ingresaria en el bucle, no siempre va a tener una concion igual a esa¡¡ por eso veo conveniente explicar lo importante de inicializar las variables¡¡por ej cuando trabajas con objetos ,los constructores los obvias,,usas el constructor por defeccto??? excelente!! haces tu tarea, he trabajado con PHP, Java, VB, Pascal y C++, NUNCA con delphy aunque leí que era muy parecido a pascal. Por eso te digo que siempre entrará al ciclo, por lo menos en una ocasión. Aunque claro, no voy a objetar el hecho de inicializar las variables, como dices, es buena costumbre, pero NO NECESARIO en este caso. Dije que no era necesario en este CASO, PERO, que sin embargo NO objetaria sobre la inicializacion de las variables, sobre delphy no opino porque no lo conozco. En fin... no puedo llevarte la contraria si no conozco el tema, por el momento... Yo por mi parte nunca he tenido que hacerlo, solo cuando era extramadamente necesario. ¡Saludos! un placer discutir contigo, ja, ja. :laugh: Título: Re: necesito saber como ingresar 1 nº entero >0 y <=100 luego contar sus digitos Publicado por: BETA_V en 7 Abril 2008, 17:33 pm ¡Saludos! un placer discutir contigo, ja, ja. :laugh: Gracias¡¡¡jajajaj Título: Re: necesito saber como ingresar 1 nº entero >0 y <=100 luego contar sus digitos.... Publicado por: dpunisher03 en 14 Abril 2008, 20:57 pm gracias por la ayuda me sirvio n
cierren el tema porfa ^^ Título: Re: necesito saber como ingresar 1 nº entero >0 y <=100 luego contar sus digitos.... Publicado por: caballero-maldito en 9 Marzo 2009, 22:49 pm en muchos lenguajes de programacion es necesario inicializar las variables con algun valor aunque este sea cero, si dudas intenta practicarlo en C cuando declaras las variables toman el valor del espacio en memoria que les asigna el sistema
si el siguiente codigo t da algun cero digo publicamente que soy gay :xD (y aclaro no lo soy) el programa solo muestra el valor de algunos espacios de la memoria, o dicho de otra forma muestra lo que guarda cada elemento del arreglo sin una asignacion o inicializacion previa. #include<stdio.h> #include<conio.h> #define x 10 void main() { int num
clrscr(); for(i=0;i<=x;i++) { printf("%d, ",i); } } Título: Re: necesito saber como ingresar 1 nº entero >0 y <=100 luego contar sus digitos.... Publicado por: leogtz en 11 Marzo 2009, 07:02 am En C :
Código
Saludos. Título: Re: necesito saber como ingresar 1 nº entero >0 y <=100 luego contar sus digitos.... Publicado por: DarkItachi en 9 Abril 2009, 12:15 pm Aqui el mio:
Código
Título: Re: necesito saber como ingresar 1 nº entero >0 y <=100 luego contar sus digitos.... Publicado por: leogtz en 9 Abril 2009, 21:11 pm En Batch Script :
Código Salida : Código: Numero : 73 Título: Re: necesito saber como ingresar 1 nº entero >0 y <=100 luego contar sus digitos.... Publicado por: Eliptico en 27 Mayo 2009, 23:28 pm ¿Y de esta forma? ;D
Código
Bueno, ya se que es C, pero se popdra transportar a C++ no? Título: Re: necesito saber como ingresar 1 nº entero >0 y <=100 luego contar sus digitos.... Publicado por: Eliptico en 28 Mayo 2009, 08:24 am Y aun otra forma mas divertida de hacerlo:
Código
Jejeje, a ver si cae otra forma.... ¿Se nota que me aburro? Un saludo!!!!!!!!!!!!! |