Resolución del Problema 1 (Project Euler). Aqué les dejo el enunciado. El problema está resuelto por fuerza bruta, ya que la cantidad de números multiplos de 5 u 3 por debajo de 1000 no es muy alta.
El procedimiento es muy sencillo, se va de 1 a 1000 y se comprueba que números son divisibles tanto por 3 como por 5, y se van sumando.
Enunciado:
If we list all the natural numbers below 10 that are multiples of 3 or 5,
we get 3, 5, 6 and 9. The sum of these multiples is 23.
Find the sum of all the multiples of 3 or 5 below 1000.
Problema ProjectEuler 1 resuelto:
#include <stdio.h>
const long int n=1000;
int suma, cont;
int main(void)
{
suma=0;
for (cont=1;cont<n; cont++)
if (((cont%5)==0)||((cont%3)==0)) suma=suma+cont;
printf("%i",suma);
scanf("%i");
return 0;
}
Un saludo.
No hay comentarios:
Publicar un comentario