Ir ao conteúdo
  • Cadastre-se

MassakiMsk

Membro Pleno
  • Posts

    470
  • Cadastrado em

  • Última visita

Tudo que MassakiMsk postou

  1. E se fosse uma da AMD seria melhor? em relação ao custo beneficio. . .
  2. Meu PC já está bem velhinho, queria fazer um upgrade nele, aqui as config: Quero saber se só trocando a placa de video ja fica top para jogar os jogos atuais. Eu queria uma GTX 1070 ou pelo menos uma 1060, a config do meu pc aguenta essas placas no maximo? Tenho que trocar mais algum componente para o PC ficar bom?
  3. MassakiMsk

    Candy Crush em C

    -Muda todos os tabuleiros para char ou int, você tá usando char em um lugar e int em outro. -O if(movers == ' ') está funcionando, mas ele rapidamente está limpando a tela. -O if(movers == 'q') não funciona porque está faltando um default no do while, é sói colocar em baixo de todos os if's -Tira o * -Aqui deixa assim -Não tenho certeza se muda em algo, mas acho bom deixar o prototipo da função la em cima no inicio, isso se você codificar a função em baixo da main, como é o caso da selecionar. adicionado 2 minutos depois #include <stdio.h> #include <stdlib.h> #include <windows.h> #include <conio.h> #include <dos.h> #include <time.h> #define LINHA 10 #define COLUNA 8 void selecionar(char tabuleiro[10][8],int i, int j,int *mi,int *mj); void matriz(int i,int j,char tabuleiro[10][8]) { for (i=0; i<=9; i++) { for (j=0; j<=7; j++) { int NumAlea; NumAlea = (rand()%9)+1; if((tabuleiro[i][j-1]==NumAlea&&tabuleiro[i][j-2]==NumAlea)||(tabuleiro[i-1][j]==NumAlea&&tabuleiro[i-2][j]==NumAlea)) j--; else tabuleiro[i][j] = NumAlea; } } } void main() { char tabuleiro[LINHA][COLUNA]; char movers; int i=0, j,mi=4, mj=4; int x; srand((unsigned)time(NULL)); matriz(i,j,tabuleiro); do { selecionar(tabuleiro,i,j,&mi,&mj); movers = toupper(getch()); if ((movers == 'w' || movers == 'W')&&mi!=0) { mi--; } else if ((movers == 'a' || movers == 'A')&&mj!=0) { mj--; } else if ((movers == 'd' || movers == 'D')&&mj!=7) { mj++; } else if ((movers == 's' || movers == 'S')&&mi!=9) { mi++; } else if(movers == ' ') { printf("\n\nSelecione o proximo numero."); Sleep(1000); //funçao proximo numero... } else; }while (movers!='Q' && movers!='q'); } //-------------------------------------- void selecionar(char tabuleiro[10][8],int i, int j,int *mi,int *mj) { system("clear||cls"); for (i=0; i<=9; i++) { printf("\n\n"); for (j=0; j<=7; j++) { if (i==(*mi) && j==(*mj)) printf("| %d |\t",tabuleiro[i][j]); else printf("%d\t",tabuleiro[i][j]); } } printf("\n\n%c -- %d\n", tabuleiro[2][4], tabuleiro[2][4]); }
  4. Pra fazer isso basta saber utilizar matriz e o ciclo for
  5. Faz a pilha como dinâmica, se precisar de ajuda posta o seu código aqui.
  6. Se ela foi declarada na main não é global, é local.
  7. strlen() é uma função que recebe um vetor de char como parâmetro e retorna um inteiro que é a quantidade de caracteres contidos nesse vetor (frase ou palavra) já quando você faz é a mesma coisa que ou isso serve para também. Quanto a parte da função eu não entendi o que você quis dizer.
  8. Você pode por exemplo deixar o primeiro valor no arquivo ser um int, no caso o ultimo (ou proximo) codigo usado. Toda vez q iniciar o programa você lê o primeiro int que vai ser o codigo.
  9. Não entendi direito, você salva e dps adiciona um enter? E se adicionar um enter antes de cada contato em vez de depois? Daí na hora da leitura você le o enter e os dados do contato até que chegue no EOF ou simplesmente até o tamanho total do arquivo.
  10. Usando a função rand() da biblioteca time.h
  11. Não tem como particionar uma parte do HD para instalar outro windows? Ou então pegar um HD secundario para isso, daí da para fazer backup dos dados
  12. Pesquisa no google como verificar se um ano é bissexto, depois é só colocar as condições dentro de If's no código
  13. Se for só pra ler os números e salvar com um dígito a mais é fácil. Basta ler normal e na hora de salvar colocar o dígito no início de cada linha.
  14. @Xandrules obrigado, deu certo.
  15. Uma dúvida, por que o retorno está entre parênteses? Há alguma obrigatoriedade ou é opcional? É porque eu nunca usei parênteses no retorno.
  16. Eu queria saber como mudar de form em C#, tentei com o application.run(new Jogo()) Sendo que Jogo é uma classe Form, mas dá um erro. Eu queria usar esse método quando o usuáio aperta um botão.
  17. É só fazer -- em vez de ++, e depois verificar se o numero de min ou seg é 0, se for então define o valor como 60 e depois subtrai um da medida maior.
  18. Você que define, quando criar a fila já insere um valor único (que você não vá inserir depois).
  19. Liga nas portas 2.0 Talvez tenha dado algum conflito no driver da 3.0
  20. Já testou em outras portas USB? Esses periféricos são compatíveis com o windows 7? Ve se na Bios eles funcionam ou não também.
  21. Isso q eu tava dizendo pra ele, mas esqueci de tirar na hora de editar o código rsrs. Só comentei do lado.
  22. Eu não testei, mas aqui está a modificação que eu citei. #include <stdio.h> #include <conio.h> int main() { float valor ; int lampada,tipolamp; printf ("Comparativo de lampadas \n"); printf("O Comparativo simula uma lampada ligada 8 Horas por dia durante um mes \n"); printf ("Digite quantas lampadas você tem em casa 1 a 7:\n"); scanf("%d", &lampada); printf ("Tipo de lampada(1-Icandecente/2-Flourescente/3-Led):\n"); scanf ("%d",&tipolamp); if(tipolamp==1) //Troquei os <= por == também valor=60; else if (tipolamp==2) valor=15; else(tipolamp==3) //AQUIII valor=8; switch ( lampada ) { case 1 : printf ("Quantidade a ser paga em um mes %d\n",valor); break; case 2 : printf ("Segunda\n"); break; case 3 : printf ("Terça\n"); break; case 4 : printf ("Quarta\n"); break; case 5 : printf ("Quinta\n"); break; case 6 : printf ("Sexta\n"); break; case 7 : printf ("sábado\n"); break; default : printf ("Valor invalido!\n"); } getch(); return 0; }

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...

Ebook grátis: Aprenda a ler resistores e capacitores!

EBOOK GRÁTIS!

CLIQUE AQUI E BAIXE AGORA MESMO!