practica codeblocks

Páginas: 2 (319 palabras) Publicado: 10 de noviembre de 2014
Problema 2 (6 pts) : Un número entero n >0 es abundante si es menor que la suma de
sus divisores propios (i.e. todos sus divisores excepto el mismo); n es deficientesi es
mayor que la suma de sus divisores propios. Si S(n) es la suma de estos divisores de n,
y n es abundante, el valor de abundancia de n es S(n)-n. Si n esdeficiente, su valor de
deficiencia es n-S(n). Por ejemplo, 12 es abundante, porque 1,2,3,4,6 son sus divisores y
1+2+3+4+6=16 > 12. El numero de abundancia de 12 es16-12=4.
Por otra parte, 15 es deficiente porque 1,3,5 son sus divisores propios y 1+3+5=9 < 15.
El numero de deficiencia es 15-9 = 6. Si n no es abundante nideficiente, entonces es perfecto =;^)
y en ese caso su valor de abundancia (o deficiencia) es 0.
i) Escribir un subprograma (acción o función) que dado un número entero n,retorna dos valores: uno
que indica si n es abundante, deficiente o perfecto, y otro que contiene el valor de abundancia o deficiencia de n.
ii) Utilizar el subprogramaanterior en el diseño de un programa que recibe por entrada
dos enteros N y M e imprime por pantalla:
- el numero A en [N,M] de mayor numero de abundancia y suvalor de abundancia.
- el numero D en [N,M] de mayor numero de deficiencia y su valor de deficiencia
- la cantidad de numeros perfectos contenidos en [N,M]
Ejemplo deejecucion: Entrada: 2 100
Salida: El numero de mayor abundancia es 96 y su valor de abundancia es 60
El numero de mayor deficiencia es 97 y su valor de deficiencia es96 La cantidad de perfectos encontrados es 2



#include
#include
#include
using namespace std;
int divisores (int y){
int x=1,z=0;
if (y>0){
while (x
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Manual de codeblocks
  • codeblocks
  • CODEblocks
  • codeblocks
  • Instructivo de instalaci n y manejo de CodeBlocks
  • Programar codeblocks
  • Practicas
  • Practica

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS