computo

Páginas: 2 (461 palabras) Publicado: 1 de febrero de 2015

Desarrolla un programa que pida los valores Límite Inferior y Limite Superior y muestre en la pantalla todos los números contenidos en el rango (incluyendo los límites).

Utiliza lasiguiente definición recursiva:

#include

// Funcion que Imprime en Pantalla Lista de Nombres
void MuestraListaNumeros(int Li, int Ls){
// Enviara en Pantalla el limite inferior con un salto delinea
printf("%d\n", Li);
//solo se ejecuta cuando el limite inferior sea menor al superior
if (Li < Ls){
//llama a la funcion con el limite inferior incrementado en 1MuestraListaNumeros(Li + 1, Ls);
}
}
//metodo principal del programa
int main(){
MuestraListaNumeros(1, 100);
//Pedir un valor en la consola
getchar();
}

Ejercicio 2

Realiza lafunción recursiva gcd del máximo común divisor de los enteros x, y. El máximo común divisor es el entero más grande que divide en forma completa tanto a x como y.

El gcd de x y de y sedefine como sigue:

Si y es igual a 0, entonces gcd(de x, y) es x; de lo contrario gcd(de x , y) es igual a gcd( y ,x% y), donde % es el operador de residuo.


Resultado

#include
//Funcion de maximo comun divisor
int gcd(int x, int y){
//Si el segundo numero es igual a 0 y el primero a mayor a 0 regresa al primero
if (y == 0 && x > 0){
//regresa al primero valorreturn x;
//si ambos numeros son mayores a 0 llamamos a la funcion de nuevo
} else if (y > 0 && x > 0){
//llamamos a la misma funcion con el valor de y como primer parametro y el residuo dex entre y como segundo
return gcd(y, x % y);
}
}

int main(){
int valor = gcd(12, 24);

printf("%d", valor);
getchar();
}
Ejercicio 3

Del ejercicio2, realiza una función iterativa de gcd.

Deberás especificar con comentarios en tu código fuente las instrucciones y los pasos en los cuales estás aplicando estos lineamientos.


#include...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Computador
  • La computadora
  • La computadora
  • Computadora
  • Computo
  • Computo
  • Computadora
  • La computadora

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS