Ir ao conteúdo

ednafelix

Membro Júnior
  • Posts

    17
  • Cadastrado em

  • Última visita

Tudo que ednafelix postou

  1. @dwatashi Não sei, o notebook é de um cliente e ele não sabe passar as informações. No post eu peço apenas a BIOS para descartar uma causa, já consegui a BIOS e atualizei os drivers. Fiz testes com a bateria e com os conectores da bateria da placa-mãe. Cheguei a conclusão que é mesmo a bateria. Se ninguém tiver mais nada a acrescentar eu irei encerrar este tópico em 2 dias.
  2. Bom dia! Estou com um notebook Mirax ms4200 que apresenta a seguinte mensagem de erro no local onde deveria aparecer o ícone da bateria carregando: "Nenhuma bateria foi detectada". Pesquisei e vi que preciso atualizar a BIOS, porém não acho a BOS deste notebook em lugar nenhum, nem no site do fabricante. Alguém tem essa BIOS atualizada? PS: A bateria é original de fábrica. Informações adicionais: S.O Windows 7 - 32bits Processador Celerom M410 RAM 256MB DDR2 HD 40GB
  3. Felipe muitoooo obrigadaaaaaa!!! Você me deu uma luz e eu consegui fazer o algoritmo rodar! Veja como ficou o código! #include <stdio.h> #include <stdlib.h> #include <time.h> int main() { char jogador[2][20]; int j, num1; printf("\n*******Bem vindo ao jogo de adivinhacao, preciso de dois participantes!*******\n"); for (j = 0; j < 2; j++) { printf("\nDigite o nome do primeiro jogador: "); gets(jogador[j]); } //sorteio do jogador que irá começar a jogar srand(time(NULL)); j = rand()%2; printf("\nJogador sorteado para comecar: %s", jogador[j]); //sorteio do numero a ser adivinhado srand( time( NULL )); int num_sort = rand() % 50 + 1; do { printf("\n\nPalpite de %s: ", jogador[j]); scanf("%d", &num1); if (jogador[j] == jogador[0]) { j = 1; } else if (jogador[j] == jogador[1]) { j = 0; } if (num1 > num_sort) { printf ("\nNumero é menor!"); } if (num1 < num_sort) { printf ("\nNumero é maior!"); } else if (num1 == num_sort) { printf("\nO numero %d esta correto!!!!!!! ***** Parabenssssss ***** \n", num_sort); break; } printf("\n\nPalpite de %s: ", jogador[j]); scanf("%d", &num1); if (jogador[j] == jogador[0]) { j = 1; } else if (jogador[j] == jogador[1]) { j = 0; } if (num1 > num_sort) { printf ("\nNumero é menor!"); } if (num1 < num_sort) { printf ("\nNumero é maior!"); } else if (num1 == num_sort) { printf("\nO numero %d esta correto!!!!!!! ***** Parabenssssss ***** \n", num_sort); break; } } while (num1 != num_sort); }
  4. Boa noite Felipe! Primeiramente obrigada pela ajuda. Sobre o código, como eu disse estava rodando perfeitamente, eu estava querendo saber sobre como passar a vez para o outro jogador quando o primeiro erra. E sobre isso eu gostaria de perguntar: Definir 0 ou 1 na hora de dizer de qual jogador é a vez não anula o sorteio que foi feito??? printf ( "\nPalpite de %s: ", jogador [ 0 ] ); printf ( "\nPalpite de %s: ", jogador [ 1 ] ); printf ( "Jogador sorteado para comecar: %s", jogador [ j ] ); //sorteio do numero a ser adivinhado srand ( time ( NULL ) ); int num_sort = rand () % 5 + 1; Mais uma coisa: a função gets funciona bem aqui, porém a __fpurge ( stdin ); dá erro. Meu sistema é o win 7 e uso o mesmo compilador que você na mesma versão.
  5. Olá! Estou com uma probleminha pra terminar este algoritmo em C, será que alguém consegue me ajudar? Meu problema é na hora de mudar o jogador quando ele erra o palpite. "O jogo com dois participantes que devem adivinhar um número sorteado de 1 a 1000. A cada turno, um jogador tem a chance de tentar adivinhar o número. Ao errar o palpite, o computador indica se o número secreto é maior ou menor e passa a vez para o oponente. Seu programa deverá perguntar o nome dos dois jogadores e sortear um deles para iniciar o jogo." Isto é o que eu já fiz e está rodando perfeitamente: #include <stdio.h> #include <stdlib.h> #include <time.h> int main() { char jogador[2][20]; int i, j, num1; for (j = 0; j < 2; j++) { printf("Digite o nome do primeiro jogador: "); gets(jogador[j]); } //sorteio do jogador que irá começar a jogar srand(time(NULL)); j = rand()%2; printf("Jogador sorteado para comecar: %s", jogador[j]); //sorteio do numero a ser adivinhado srand( time( NULL )); int num_sort = rand() % 5 + 1; do { printf("\nPalpite de %s: ", jogador[j]); scanf("%d", &num1); if (num1 > num_sort) { printf ("Numero é menor!"); } if (num1 < num_sort) { printf ("Numero é maior!"); } else if (num1 == num_sort) { printf("O numero esta correto! %d ", num_sort); } } while (num1 != num_sort); }

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...