Esdsfsd lsfksd

Solo disponible en BuenasTareas
  • Páginas : 2 (277 palabras )
  • Descarga(s) : 0
  • Publicado : 20 de febrero de 2012
Leer documento completo
Vista previa del texto
Escuela Colombiana de Ingeniería

Asignatura: Algoritmos y programación de computadores (AYPC-2), Ingeniería Eléctrica e Ingeniería Electrónica
Profesora: ingenieraPatricia Salazar Perdomo
Fecha: 7 de febrero de 2012
Ref.: Tarea No. 7. Más programitas en lenguaje C.


Fecha límite de entrega: jueves 9 de febrero de 2012, 8:00 a.m.,
enMoodle (virtual.escuelaing.edu.co), únicamente.
Publique un archivos de los programitas en uno comprimido que se llame apellido nombre – T7. Ejemplo: Salazar Patricia – T7.zipConstruya sendas soluciones documentadas en lenguaje C para los siguientes problemas.

1. Averiguar si un número entero positivo n dado por el usuario es o no potencia de 2.Si lo es, decir a qué potencia corresponde; si no lo es, debe escribir las potencias de 2 que pertenecen al intervalo [1, n]. Sólo puede utilizar los operadores aritméticos +,-, *.


Ejemplo 1. n igual a 64
Resultado. 64 es la potencia 6 de 2.


Ejemplo 2. n igual a 20
Resultado. 20 no es potencia de2. Las potencias de 2 que pertenecen al intervalo [1, 20] son: 1 2 4 8 16


2. Solicitar n intervalos a un usuario y hallar el intervalo que los incluye a todos.Suponga que los intervalos son cerrados e ingresados correctamente (límite inferior < límite superior) y que n es ≥ 1.

Ejemplo 1. n igual a 5
Intervalos dados: [7,16] [-2, 0] [14, 82] [-10, 2] [20, 51]

Resultado. El intervalo que incluye a todos los 5 intervalos dados es [-10, 82].

Ejemplo 2. n igual a4
Intervalos dados: [-30, -9] [-22, -13] [-41, -2] [-25, -11]

Resultado. El intervalo que incluye a todos los 4 intervalos dados es [-41, -2].
tracking img