Buscar

Project Euler - Problema 2

Esta é uma pré-visualização de arquivo. Entre para ver o arquivo original

/*main.c*/
/* Lucas de Almeida - RA:1996762 
	
	O problema escolhido foi:
	ID: 2 - Even Fibonacci numbers
	
	Não há necessidade de função neste caso. Basta realizar "manualmente" a sequencia
da soma dos numeros como descrito no problema, antes que a soma ultrapasse o valor
de 4000000. 
*/
#include <stdlib.h>
#include <stdio.h>
int main(int argc, char const *argv[])
{
	unsigned int a = 1, b = 1, c = 2, res = 0;
	/* Aplicando Condicional para nao exceder o limite. */
	while (c < 4000000)
	{
		c = a + b;
		res += c * !(c%2);
		a = b;
		b = c;
	}
	printf("O numero procurado eh: %u\n", res);
	return 0;
}

Teste o Premium para desbloquear

Aproveite todos os benefícios por 3 dias sem pagar! 😉
Já tem cadastro?

Continue navegando