Skip to content

KPlanisphere/Repetition-Structures-In-C

Repository files navigation

Estructuras de Repetición

Problemario 3 - Programacion 1

  1. Escriba un programa que determine si un número es primo o no.

  2. Escriba un algoritmo que obtenga la suma e imprima los números de la siguiente serie:

    • 2,5,7,10,12,15,17,⋯,1800
  3. Realice un programa que muestre los primeros 𝑛 términos de la serie de Fibonacci. Recuerde que los 2 primeros números son 0 y 1. El resto se calcula como la suma de los 2 números inmediatos que la preceden.

    • 0,1,1,2,3,5,8,13,21,34,⋯
  4. La siguiente se llama la conjetura de ULAM:

    • Comience con cualquier entero positivo.
    • Si es par, divídalo entre 2; si es impar multiplíquelo por 3 y agréguele 1.
    • Obtenga enteros sucesivamente, repitiendo el proceso.
      • Al final, obtendrá el número 1, independientemente del número entero inicial.
      • Por ejemplo: 26,13,40,20,10,5,16,8,4,2,1 Elabore un programa en C que lea un entero positivo y obtenga la sucesión de ULAM.
  5. Realice un programa que compruebe si 2 números son amigos. Dos números son amigos si la suma de sus divisores del primero, excepto el, es igual al segundo y viceversa.

    • Suma de los divisores de 220:1+2+4+5+10+11+20+22+44+55+ 110=284
    • Suma de los divisores de 284:1,2,4,71,142=220
  6. Realice un programa que calcule el máximo común divisor de dos números mediante el algoritmo de Euclides.

  7. Escribir un programa que lea números enteros de teclado hasta que encuentre uno que cumpla las siguientes condiciones:

    • Múltiplo de 2
    • No múltiplo de 5
    • Mayor de 100
    • Menor de 10,000