Sie sind auf Seite 1von 2

SUB-PROGRAMAS

EJERCICIOS SP-2

1. Leído N(Z+), encontrar y mostrar el numero primo más próximo a él.

2. Leído N(Z+), encontrar el próximo numero Fibonacci mayor o igual a él.

3. Leídos 2 números A y B (Z+), diga si son o no números amigos. Dos números


son amigos si: A es amigo de B si la suma de los divisores de A excepto
A es igual a B y viceversa.

4. Hallar y mostrar los primeros 10 números amigos (5 pares), distintos entre si.

5. Hallar y mostrar los primeros 6 números amigos (3 pares), distintos entre si,
donde ninguno de ellos pertenezca a la serie de Fibonacci.

6. Generar y mostrar la serie de Fibonacci, hasta encontrar un número que no sea


perfecto, no sea primo, no sea espejo y que tenga 4 dígitos

7. Leer una secuencia de 3 o más números, hasta encontrar un número que sea
perfecto, que el siguiente de la secuencia sea número primo y el último sea
número espejo.

8. Leída una secuencia de números que terminan cuando se lee un cero, identificar
los números y mostrar un mensaje alusivo, si son: “ perfectos” , “ primos” ,
“ pares” , “ impares” , “ espejo” , “ Fibonacci” .

9.- Leída una secuencia de números enteros y positivos que termina cuando se lee
un cero, contar aquellos cuya suma de dígitos que ocupan posiciones pares es
igual a la suma de dígitos que ocupan posiciones impares. Mostrar cuantos
números cumplen esa propiedad.

10.- Dados los siguientes sub-programas:

Función multiplica(int p, int q) Función suma(int p, int q)


int R int R
INICIO INICIO
R pxq R p+q
Devolver R Devolver R
FIN FIN

Desarrolle el programa principal (y los sub-programas necesarios), que permitan


mediante un menú, sumar o multiplicar X números leídos (X es Entero Positivo).
11.- Leídos 2 números enteros y positivos calcular y mostrar: la suma, la resta, la
multiplicación y la división (entre el mayor y el menor). La multiplicación se
hace en base a sumas sucesivas y la división en base a restas sucesivas.

12.- Leídos 2 números N y M, enteros y positivos, generar y mostrar el siguiente


cuadro:
Por ejemplo si N=3 y M=6, tendríamos:

NUMERO CUADRADO CUBO RAIZ FACTORIAL


3 9 27 1,73205 6
4 16 64 2 24
5 25 125 2,23607 120
6 36 216 2,44949 720
7 49 343 2,64575 5040
8 64 512 2,82843 40320

----------< 0 >----------

Das könnte Ihnen auch gefallen