Código:
#include <stdio.h>
#include <stdlib.h>
int main()
{
//Declaración de variables
int liNumero1, liNumero2, liContador;
//Entrada de datos
do
{
printf("Ingrese n%cmero 1: ", 163);
scanf("%d", &liNumero1);
if (liNumero1 <= 0)
printf("\n\tError!, debe ingresar un valor mayor que 0.\n\n");
} while (liNumero1 <= 0);
do
{
printf("Ingrese n%cmero 2: ", 163);
scanf("%d", &liNumero2);
if (liNumero2 <= liNumero1)
printf("\n\tError!, debe ingresar un valor mayor que el anterior.\n\n");
} while (liNumero2 <= liNumero1);
//Procesamiento
for (liContador = 1; liContador <= liNumero2; liContador++)
{
if (liNumero1 % liContador == 0)
{
if (liNumero1 % liContador < liNumero2)
printf("%d", liContador);
}
}
//Salida de datos
return 0;
}
Hola, necesito hacer esto:
Dados dos números naturales, calcule e imprima los múltiplos del primer número que sean menores que el segundo.
No logro hacerlo, a lo mejor no se cómo sacar los múltiplos y printearlos correctamente, pueden ayudarme, debo printear todos los múltiplos del primer número que sean menores que el segundo número ingresado.
Espero que me ayuden, saludos!!!