Título: calcular distancia de un numero a otro Publicado por: daniloops en 6 Julio 2014, 07:03 am hola gente, necesito una ayudita. Ingreso 2 numeros y necesito hacer una operacion para calcular la distancia de un numero a otro. es decir.
Si ingreso el 2 y el 5 debo imprimir cuantos numeros hay entre esos 2 numeros ingresados se utiliza un contador en este caso? Código: main(){ int num1,num2; printf("ingrese el primer numero"); scanf("%d",&num1); printf("ingrese el segundo numero"); scanf("%d",&num2); } Título: Re: calcular distancia de un numero a otro Publicado por: leosansan en 6 Julio 2014, 08:20 am hola gente, necesito una ayudita. Ingreso 2 números y necesito hacer una operación para calcular la distancia de un numero a otro. es decir. Si ingreso el 2 y el 5 debo imprimir cuantos números hay entre esos 2 números ingresados se utiliza un contador en este caso? Código
¡¡¡¡ Saluditos! ..... !!!! (http://st.forocoches.com/foro/images/smilies/aaaaa.gif) Título: Re: calcular distancia de un numero a otro Publicado por: MCKSys Argentina en 6 Julio 2014, 08:50 am Si ingreso el 2 y el 5 debo imprimir cuantos numeros hay entre esos 2 numeros ingresados Si necesitas saber cuantos numeros hay entre dos numeros (X e Y), siendo Y > X, entonces la cantidad es: (Y - X) + 1. Ojo que esto cuenta ambos numeros "limite" (osea, cuenta a X e Y). En tu ejemplo, entre 2 y 5 hay 4 numeros: 2,3,4 y 5. Ahora, si no quieres contar los numeros "limite", deberas restarlos (osea, restar 2 al calculo): ((Y - X) + 1) - 2 ==> (Y - X) - 1. En tu ejemplo, entre 2 y 5 quedarian 2 numeros: 3 y 4 (((5 - 2) + 1) - 2) = 2 Al menos, eso entiendo de tu pregunta... :P Saludos! |