Boa noite,
Estou fazendo o curso do cc50 e logo no pset1 estou com uma duvida, nao estou conseguindo fazer funcionar esse programa.
Sempre que que roda ele retorna o else a partir da segunda tentativa, mas ele nao volta a testar i if.
#include <cc50.h>
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
int
main(void)
{
// seed do PRNG
srand(time(NULL));
// escolhe número pseudo-aleatório entre [0, 1023]
int skittles = rand() % 1024;
// TODO
printf("Olá! Eu sou uma máquina de balas falante! Adivinhe quantos Skittles têm dentro de mim. Dica: Estou pensando em um número entre 0 e 1023. Qual é ele?\n");
int n = GetInt();
do
{
if (n > skittles)
{
printf("acima do valor, tente um valor menor\n");
GetInt();
}
else (n < skittles);
{
printf("abaixo do valor, tente um valor maior\n");
GetInt();
}
}
while (n = skittles);
printf("parabens\n");
}