Curiosidad Aritmetica

Hola amigos, colegas, Invitados, publico en general!!. Como estamos? se que muy bien y con ganas de vivir el cada dia mejor!. bueno este problema es una colaboracion de un amigo de Puebla Mexico, llamado Erique. y que realmente es una curiosidad, el problema es el siguiente ( … segun entendi no?), Cuantos uno’s hay entre “1” y “n”, osea si ingreso 12 el programa dara como resultado 5 pork? … porque tenemos que contar la cantidad de uno’s osea … 1,10,11,12 cantidad de uno’s = 5, bueno eso es, entonces tenemos un problemita aritmetico. Gracias Enrique

Para resolver un problema tenemos “n” caminos y una sola respuesta, el metodo que se utiliza es el de crear un vector “x[10]” y luego ingresar cada cifra del numero a verificar, el siguiente paso seria buscar el numero “1” en el arreglo y contarlo (cont++). Por algebra sabemos que al dividir un numero num/10 el resto de la division seria la ultima cifra del numero, y luego se repite el proceso hasta llegar a cero. no me entendiste verdad??. weno te dejo un EJEMPLO GRAFICO.

Este ejemplo lo explica mejor. y para comparar todos los numeros desde 1 hasta el numero ingresado. solo encierro todo en un bucle for(k=1;k<=n;k++) y le asigno el valor al numero “num=k”, buenas tardes.

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s

A %d blogueros les gusta esto: