Henrigeek 0 Denunciar post Postado Julho 9, 2013 Boa Tarde galera. Este e o meu primeiro post aqui no forúm e estou tentando colocar uma variável com números de tentivas para o usuúrio do programa, mas ainda nao de muito certo: #include <cc50.h> #include <stdio.h> #include <stdlib.h> #include <time.h> int main (void) { srand (time(NULL)); int user_number, skittles, attempts; skittles = rand() % 1024; attempts = 0; printf(" Hello! I am a machine bullets speaker! Guess how many skittles have with in me. Hint: I am thinking of a number between 0 and 1023. What is it?\n\n"); for (attempts == 0; attempts == 10; attempts++) { do { printf("Enter you estimative of skittles: "); scanf("%d",&user_number); if (user_number == skittles) printf("\nCongratulations!You hit the amount of skittles which is %d\n",skittles); if (user_number > skittles) printf("I have less skittles. Please try to hit again!\n"); if (user_number < skittles) printf("I have more skittles. Please try to hit again!\n"); if (user_number > 1023 || user_number < 0) printf("Learn to play!Enter a valid whole number(0-1023)!\n"); } while (user_number != skittles); } return 0; } O que está errado? Compartilhar este post Link para o post Compartilhar em outros sites
GBecker 51 Denunciar post Postado Julho 11, 2013 Qual o erro? Compartilhar este post Link para o post Compartilhar em outros sites
reebr 94 Denunciar post Postado Julho 11, 2013 Crie uma variável int e vá incrementando-a a cada número escolhido pelo usuário. int numTentativas = 0; do { numTentativas++; /* Incrementa 1 */ printf("%i Tentativa.\n", numTentativas); /* Exibe */ printf("Enter you estimative of skittles: "); scanf("%d",&user_number); // resto do código. } while (user_number != skittles); Compartilhar este post Link para o post Compartilhar em outros sites
Henrigeek 0 Denunciar post Postado Julho 15, 2013 Crie uma variável int e vá incrementando-a a cada número escolhido pelo usuário. int numTentativas = 0; do { numTentativas++; /* Incrementa 1 */ printf("%i Tentativa.\n", numTentativas); /* Exibe */ printf("Enter you estimative of skittles: "); scanf("%d",&user_number); // resto do código. } while (user_number != skittles); Vou testar! Mas tudo indica que isto dará certo, muito obrigado mesmo! Compartilhar este post Link para o post Compartilhar em outros sites