Ir ao conteúdo
  • Cadastre-se

Flávio Pedroza

Membro Pleno
  • Posts

    2.070
  • Cadastrado em

  • Última visita

Tudo que Flávio Pedroza postou

  1. Se você for executa apenas uma única instrução dentro do "for", as chaves são opcionais.
  2. Os requisitos mínimos são processador de 1GHz e 2GB de memória, mas recomendo fortemente no mínimo 4GB. Já que é só para uso básico, pega um celeron mesmo ou equivalente AMD com vídeo integrado.
  3. Veja esse tópico: Sendo SATA acredito que vá funcionar (não pode ser PCIe). https://www.hardmob.com.br/threads/645527-ClubeMob-Notebooks-Samsung-Expert-X51-X50-e-X31/page15 "Sim, pelo que parece, toda a linha Samsung Expert Xxx com tela full HD e sem drive de DVD vem com o slot M.2 SATA. Só tomar cuidado para se comprar o SSD M.2 SATA e não um M.2 PCIe (NVMe)" Isso de queimar o SSD acontece quando é encaixado errado. Em alguns fabricantes ele tem que ser encaixado de cabeça para baixo e em outros não.
  4. O jeito mais "cru": for (int j=0; j< h; j++) { for (int i = 0; i < b; i++) System.out.print("*"); System.out.println(); }
  5. SelectedIndex. https://docs.microsoft.com/pt-br/dotnet/api/system.windows.forms.combobox.selectedindex?view=netframework-4.8
  6. Talvez uma placa de video "low profile" ou "perfil baixo". Exemplo: https://produto.mercadolivre.com.br/MLB-1197916767-placa-de-video-gigabyte-gt-1030-low-profile-2g-gv-n1030d5-2g-_JM?quantity=1 Talvez seja necessário também comprar as "chapinhas", caso a placa já não venha com uma inclusa. https://produto.mercadolivre.com.br/MLB-696118679-chapinhas-low-profile-p-placa-de-video-perfil-baixo-slim-_JM?quantity=1 Verifique a compatibilidade com o gabinete antes de comprar.
  7. Com esses valores que você usou (8, 9 e 7) não há resposta no conjunto dos reais (o delta é menor que 0). Tente usar outros valores (use "C" com número negativo).
  8. (...) public static void Main(string[] args) (...) Console.WriteLine("A raiz 2 é: "+ r2); P.S. O programa calcula a solução de uma equação de 2o grau, e não a raiz quadrada.
  9. Do próprio fabricante: http://smslegrand.com/uploads/1/0/5/5/105549193/manual_sms_net_winner_4.pdf "IMPORTANTE: Não utilize o nobreak para alimentar motores AC (refrigeradores, furadeiras, ventiladores, liquidificadores, aspiradores de pó, entre outros), reatores eletromagnéticos, computadores que possua fontes com PFC ativo, impressoras laser, copiadoras e equipamentos de sustentação a vida.".
  10. você encontra muita coisa na internet, se não se importar de ser em inglês. Procure por "linked lists". Exemplo: https://www.geeksforgeeks.org/data-structures/linked-list/ https://www.tutorialspoint.com/data_structures_algorithms/linked_list_algorithms.htm
  11. Desculpe-me, tinha um erro no for: for (i=lista; i != NULL ; i = i->proximo)
  12. #include<iostream> #include<cstdlib> #include <stdio.h> using namespace std; int main(){ int l,c; char r; for(l=1;l<=10;l++) { for(c=1;c<=10;c++) if (l!=c) cout<<"\n time " << l << " x time " << c; } cout<< "\n \n Pressione enter:"; cin.ignore(); }
  13. Veja se assim funciona: void marcar_concluida_id (Tarefa* lista){ Tarefa* i; int id; printf("Id: "); scanf("%d", &id); for(i=lista; i != NULL; i = i->proximo) { if (i->id == id) i->concluida=1; } } Do jeito que estava antes, você estava fazendo o contrário (concluindo todos que o id NÃO fosse igual). Listas encandeadas só vão para frente. Isso de subtrair 1 do ponteiro NÃO funciona do jeito que você acha que funciona (não vai pegar o anterior, você só está corrompendo o ponteiro, fazendo-o apontar para endereço de memória não alocado por ele: if(i->data.ano < (i-1)->data.ano) //NAO FACA ISSO! Veja se assim funciona: void tarefa_menor_data (Tarefa* lista){ Tarefa* a = lista; Tarefa* i; for (i=lista; i != NULL ; i->proximo) if(i->concluida==0){ if(i->data.ano < a->data.ano){ a=i; } else if (i->data.ano == a->data.ano){ if(i->data.mes < a->data.mes){ a=i; } else if (i->data.mes == a->data.mes){ if(i->data.dia < a->data.dia){ a=i; } } } } if ((a != NULL) && (a->concluido == 0)) mostra_tarefa(a); else printf("Nao ha tarefas abertas\n"); }
  14. #include <stdio.h> #include <stdlib.h> int main(int argc, char *argv[]) { int ru; int x; int *ponteiroRu = &ru; int *ponteiroX = &x; printf(" Insira seu Ru: \n"); scanf("%d",&ru); printf(" Digite um valor : \n \n "); scanf("%d",&x); printf (" Ru do aluno: %d \n", *ponteiroRu); printf(" Valor do digitado: %d \n \n \n ", *ponteiroX ); if (*ponteiroRu > *ponteiroX)//se e maior, entao ja eh diferente printf(" O valor do Ru e maior que o valor X digitado "); else if (*ponteiroRu < *ponteiroX) printf(" O valor do Ru e menor que o Valor X digitado" ); else printf(" Os valores sao iguais. "); return 0; } Para dereferenciar (pegar o valor armazenado no endereço da memória referenciado pelo ponteiro), use "*". Outra coisa, esse tipo de construção é ambígua (a > b && a != b)
  15. for (int j = 0; j < coluna; j++) ///IMPRESSÃO DAS MATRIZ TRANSPOSTA { for (int i = 0; i < linha; i++) { printf("%d\t", mat1[i][j]); } printf("\n"); } for (int i = 0; i < linha; i++) ///IMPRESSÃO DA MATRIZ MULTIPLICANDO PELA RU { for (int j = 0; j < coluna; j++) { if (i == j) printf("%d\t", mat1[i][j]*51); else printf("%d\t", mat1[i][j]); } printf("\n"); }
  16. Api do windows (memoria e espaço em disc). GetDiskFreeSpaceEx GlobalMemoryStatusEx function https://docs.microsoft.com/pt-br/windows/desktop/api/fileapi/nf-fileapi-getdiskfreespaceexa https://docs.microsoft.com/pt-br/windows/desktop/api/sysinfoapi/nf-sysinfoapi-globalmemorystatusex
  17. O sentinela fica no início e no fim da lista, ou seja, o sentinela aponta para o primeiro elemento da lista e o ultimo elemento da lista aponta para o sentinela..
  18. Vega 8, veja no site do próprio fabricante. https://www.amd.com/pt/products/apu/amd-ryzen-3-2200g
  19. Provavelmente "pedra_aux" não foi inicializada (é NULL), ou seja pedra_aux = play.ProcurarPedras(peça_selecionada); "play.ProcurarPedras" está retornando NULL. Veja Point peça_selecionada = new Point(-1,-1);//criamos uma variavel do tipo Point para guardar a posiçao da peça que vamos mexer E você mesmo diz: //inicializamos-a na posiçao (-1,-1) porque estas posiçoes nao existem no tabuleiro Ou seja, você está procurando uma posição não existente no tabuleiro, então é natural que "play.ProcurarPedras" retorne NULL.
  20. Pesquisando vi que é um BUG do compilador usado pelo codeblocks: https://stackoverflow.com/questions/12975341/to-string-is-not-a-member-of-std-says-g-mingw https://stackoverflow.com/questions/19893922/c11-to-string-to-working-with-codeblocks-std-c11-flag-already-selected De todo modo, não tem muito importância, pois provavelmente essa função to_string é apenas uma implementação da solução que você usou, com stringstream.
  21. Veja se usando "#include <string>" funciona o to_string.
  22. você diz semi-mecânicos? São propaganda enganosa. você é levado a crer que seria um teclado com algumas teclas mecânicas e algumas de membrana, mas eles são 100% de membrana. Se tiver anti-ghosting pode ser que justifique, dependendo o preço. Caso contrário, não vejo vantagem em relação ao um teclado normal.
  23. Só complementando, eu pessoalmente não gastaria mais de R$ 300,00. Acima disso, preferia comprar uma nova.
  24. Procura uma assistência na internet e pede orçamento. Ex.: Getech Informática - nunca usei, mas tem um canal no youtube e parecem profissionais.
  25. Pra confirmar testa em outro PC. Qual sua placa de vídeo? Tem assistência que recebe pelo correio. Dependendo da placa, pode valer a pena o conserto.

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!