Solução: Problema das placas com anagrama perfeito (Filipe Teles)

From AdonaiMedrado.Pro.Br
Jump to: navigation, search
#include <stdio.h>
 
int main()
{
	int i, valor = 0, valorFinal = 0;
	char entrada;
 
	for(i=3; i >= 0; i--)
	{	
		scanf("%c", &entrada);
		if (entrada == 'Y')
			valor = valor + (1 << i) ;
	}
 
	for(i=3; i >= 0; i--)
		if (valor & (1 << (3 - i)))
			valorFinal = valorFinal + (1 << i);
 
	if ((valorFinal - valor) > 0) //Se for negativo, mostra quantos dias passaram
		printf("%d\n", valorFinal - valor);
	else
		printf("-1\n");	
}