Menu
CoddyTech

Mathematical Riddles

Lección 1 de 20 del curso Acertijos matemáticos de Coddy.

El curso proporcionará a los estudiantes formas de pensar y estrategias para resolver problemas y acertijos en una variedad de temas matemáticos: combinatoria, teoría de números, álgebra, juegos matemáticos y otros temas diversos. En este curso nos centraremos en problemas en el retículo completo.

En Coddy, resolvemos utilizando programación.

La primera lección trata sobre múltiplos de números, el máximo común divisor (MCD) y el mínimo común múltiplo (mcm). Tanto el MCD como el mcm tienen lecciones específicas. Otras lecciones tratan sobre los números de Fibonacci, los números primos, las ecuaciones diofánticas, las ternas pitagóricas, los números binarios y los palíndromos.

¡Empecemos con un desafío!

challenge icon

Desafío

Fácil

60 es el número más pequeño que puede ser dividido por cada uno de los números del 1 al 5 sin dejar resto.

¿Cuál es el número positivo más pequeño que es divisible de forma exacta por todos los números del 1 al N?

Escribe una función minDivider que reciba un entero N y devuelva el número más pequeño que pueda ser dividido por cada uno de los números del 1 al N sin dejar resto.

Pruébalo tú mismo

#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <stdbool.h>
#include "solution.h"

int main() {
    int n;
    if (scanf("%d", &n) != 1) n = 0;
    int r = minDivider(n);
    printf("%d\n", r);
    return 0;
}

Todas las lecciones de Acertijos matemáticos

1Introduction

Mathematical Riddles

7Least common multiple

IntroductionA problem

Practica por tu cuenta: Compilador de C online