-
Posts
6.318 -
Cadastrado em
-
Última visita
Tipo de conteúdo
Artigos
Selos
Livros
Cursos
Análises
Fórum
Tudo que devair1010 postou
-
Substituir pilha de 9v por fonte
devair1010 respondeu ao tópico de Gustavo Bauer em Fontes e energia
@Gustavo Bauer essa de 9V por 450 ma funcionaria bem . sem problemas, mas se você tivesse uma de 9v DC por 1000 ma ou 500 ma , que são as mais comum de conseguir, seria melhor pois o radio utilizaria o necessário para funcionar , deixando o restante guardado dentro da fonte . -
C C Leitura de arquivo com números junto com letras linha a linha
devair1010 respondeu ao tópico de Wython em C/C#/C++
@Wython você quer dizer ler um arquivo que esteja desse jeito : 1 qualquer coisa 2 mais alguma coisa 3 e outras coisas se for isso então tem como fazer isso sim, use o comando fgets assim : while(fgets(linha,sizeof(linha)+1,arquivo)!=NULL) printf("%s\n",linha); mas não posso postar um código para você pois é contra as regras do fórum, mas você pode postar seu código e assim poderemos ver como está e em que podemos ajudar . -
@Paula Maia exatamente o que o @CiroboyBR disse, primeiro crie mais duas variáveis para as posições e inicialize a variável menor com um valor bem grande assim : int pos_do_maior,pos_do_menor; int menor=1000000; e dentro do loop coloque para salvar o valor do maior e a posição e do mesmo jeito o menor assim : if (a > maior){ maior = a; pos_do_maior = i+1; } if (a < menor){ menor = a; pos_do_menor = i+1; } depois imprimir o maior e a posição e o menor e a posição .
-
@Gabriel Bosa as placas da gigabytes são as melhores.
-
@Patrick Hage se essa placa estiver boa e seu notebook tiver conector pci_E pode, mas creio que seu notebook não terá onde parafusar essa placa no gabinete dele, e provavelmente não haverá espaço dentro dele também, você pode usar acessórios para usar a placa de modo que ela fique externa ao notebook, para isso veja como proceder nesse site : http://quenotebookcomprar.com.br/e-possivel-trocar-ou-colocar-placa-de-video-em-notebook-saiba-tudo-sobre/
-
intel hd graphics é placa de video ?
devair1010 respondeu ao tópico de pedro210704 em Placas de vídeo
@pedro210704 você pode colocar uma placa de vídeo gtx 1030 que vai ficar bom e coloque uma fonte boa como a corsair cx 430w . -
C# Alguns erros ao instalar o pacote EntityFramework.Commands -Version 7.0.0-rc1-f
devair1010 respondeu ao tópico de Renanzinthhh em C/C#/C++
@Renanzinthhh pode ser que o pc do trabalho esteja com o sistema operacional antigo e não aceita esses arquivos. -
@FelipeCarvalho98 essa fonte de 600w pode ser o problema se ela for genérica , e precisa ligar o conector de 6 pinos na placa de vídeo .
-
Troquei o processador e meu pc liga e desliga
devair1010 respondeu ao tópico de Phellipe Baldez em Computador não liga ou não dá vídeo
@Phellipe Baldez essas placas são dessa época mesmo , de 2013, talvez ela já esteja com a melhor bios possível. mas para saber se tem atualização para ela você precisa verificar no pc , e para isso faça como está indicando nesse site : http://www.techtudo.com.br/dicas-e-tutoriais/noticia/2014/09/como-descobrir-versao-da-bios-do-computador.html -
O led do HD não liga e o PC não da boot
devair1010 respondeu ao tópico de GabriellnãoPensador em Computador não liga ou não dá vídeo
@GabriellnãoPensador quando liga ele dá um bip ? se não bipa então é sua memória que está estragada, para testar essa memória coloque outra que esteja boa e veja se funciona. diga qual sua configuração : placa-mãe, memória , processador , a marca e modelo e nome de sua fonte . -
Troquei o processador e meu pc liga e desliga
devair1010 respondeu ao tópico de Phellipe Baldez em Computador não liga ou não dá vídeo
@Phellipe Baldez para desentortar o melhor é você usar uma pinça com ponta fina e bem resistente, e também se você tiver ou conseguir emprestada uma lente daquelas grande para poder ver melhor os pinos e assim conseguir desentortar, se você tiver dificuldade então peça ajuda a alguém que saiba consertar relógios pois eles usam lentes para enxergar aquelas peças pequeninas e assim conseguirão com mais facilidades . eu mesmo já consegui desentortar os pinos de um processador daqueles antigos que tinham pinos, mas para isso usei uma lupa de relojoeiro, com isso os pinos pareciam grandes e ficou mais fácil, e o pc funcionou bem . -
Troquei o processador e meu pc liga e desliga
devair1010 respondeu ao tópico de Phellipe Baldez em Computador não liga ou não dá vídeo
@Phellipe Baldez infelizmente é muito provável que esses pinos tortos estão causando mau contato e por isso o pc começa a ligar e logo desliga, o melhor mesmo é conseguir uma placa nova . -
@josé aldo99 no 1.3 você quer criar um vetor com a quantidade de caracteres que tem no arquivo, então quando retornar da função ( int read_arq(FILE *fp){ ) você cria o vetor com a valor de retorno, assim : retorno = read_arq(FILE *fp); int vetor[retorno];
-
C Não estou conseguindo limitar os caracteres de uma string
devair1010 respondeu ao tópico de diogo moura em C/C#/C++
@diogo moura não sei porque você precisa limitar os caracteres da string, mas para isso você pode usar o comando fgets assim : fgets(variavel , quantidade de caracteres mais hum , stdin); esse mais hum é para que ele coloque automaticamente o caractere nulo " \0 " no final da string, então seu código ficaria assim : #include <stdio.h> #include <ctype.h> #include <stdlib.h> int main(int argc, char** argv) { char nome[100]; int teste, i; scanf("%d",&teste); for(i=0;i<teste;i++) { fflush(stdin); fgets(nome,9,stdin); printf("Os Caracteres Da String Nome Limitados = %s\n",nome);/* para verificar se limitou a string */ if((nome[3] == '-') && (isupper(nome[0])) && (isupper(nome[1])) && (isupper(nome[2]))) { if(nome[7] == '1' || nome[7] == '2') { printf("MONDAY\n"); } else if(nome[7] == '3' || nome[7] == '4') { printf("TUESDAY\n"); } else if(nome[7] == '5' || nome[7] == '6') { printf("WEDNESDAY\n"); } else if(nome[7] == '7' || nome[7] == '8') { printf("THURSDAY\n"); } else if(nome[7] == '9' || nome[7] == '0') { printf("FRIDAY\n"); } } else { printf("FAILURE\n"); } } return 0; } -
@ClassicX aquela mensagem na tela do monitor está informando que esse problema foi causado por ter removido um dispositivo usb enquanto ele estava em uso, e é preciso remover qualquer dispositivo usb que ainda esteja plugado em alguma porta USB do pc e então reiniciar o pc . se isso não resolver então será preciso formatar o hd e instalar o windows .
-
@ClassicX mas ele abre o windows assim mesmo, ou só fica nessa tela ? pode ser que a bateria da bios esteja descarregada .
-
@ClassicX entre na bios e coloque para 1 boot hdd.
-
C Não estou conseguindo zerar os valores do vetor
devair1010 respondeu ao tópico de diogo moura em C/C#/C++
@diogo moura o código está certo funciona bem, mas o uri não aceita, pelo jeito é apenas um detalhe mínimo que ainda não percebemos o que é, tentei com esse outro código, mas também deu 10% de erro . esse código aqui : #include <string.h> #include <stdio.h> int main(){ char s[200]; int n,i,k,l; scanf("%d",&n); while(n--){ fflush(stdin); gets(s); l=strlen(s); for(i=0,k=0; i<l&&k<12; i++){ if (s[i]=='G'||s[i]=='Q'||s[i]=='a'||s[i]=='k'||s[i]=='u' ) printf("0"); else if(s[i]=='I'||s[i]=='S'||s[i]=='b'||s[i]=='l'||s[i]=='v' ) printf("1"); else if(s[i]=='E'||s[i]=='O'||s[i]=='Y'||s[i]=='c'||s[i]=='m'||s[i]=='w') printf("2"); else if(s[i]=='F'||s[i]=='P'||s[i]=='Z'||s[i]=='d'||s[i]=='n'||s[i]=='x') printf("3"); else if(s[i]=='J'||s[i]=='T'||s[i]=='e'||s[i]=='o'||s[i]=='y' ) printf("4"); else if(s[i]=='D'||s[i]=='N'||s[i]=='X'||s[i]=='f'||s[i]=='p'||s[i]=='z') printf("5"); else if(s[i]=='A'||s[i]=='K'||s[i]=='U'||s[i]=='g'||s[i]=='q' ) printf("6"); else if(s[i]=='C'||s[i]=='M'||s[i]=='W'||s[i]=='h'||s[i]=='r' ) printf("7"); else if(s[i]=='B'||s[i]=='L'||s[i]=='V'||s[i]=='i'||s[i]=='s' ) printf("8"); else if(s[i]=='H'||s[i]=='R'||s[i]=='j'||s[i]=='t' ) printf("9"); if(s[i]!=' ') k++; } printf("\n"); } return 0; } @diogo moura qual compilador você está usando ? eu uso o codeblock que é bom , mas ele é todo em inglês, e pela imagem que você postou seu compilador parece ser em português , creio que seria melhor . -
@jpaulofsa para calcular a média você precisa somar todas as idades e dividir pela quantidade de funcionários então você precisa usar um comando de repetição para fazer isso e que pode ser o for , então essa função ficaria assim : void media_idade(struct funcionario lista_funcionarios[], int* tamanho_lista){ if (*tamanho_lista > 0) { int i, maior_indice = 0; float media_idade,total=0; for(i=0;i<*tamanho_lista;i++) total += lista_funcionarios[i].idade; media_idade = total / *tamanho_lista; printf("Media de idade dos funcionarios cadastrados e: %.2f \n", media_idade); } } e para sair do programa você precisar modificar o valor da variável de controle do loop do / while que é continuar , para isso você pede para o usuário digitar se quer sair ou não e se quiser sair então modifique a variável continuar para zero por exemplo e o programa finaliza . coloque uma variável char op='n'; lá no inicio , e dentro do switch pode ser assim : case 'M': media_idade(lista_funcionarios, &tamanho_lista); printf("Quer Terminar O Programa S/N "); scanf("%c",&op); if(op=='s')continuar=0; break;
-
VisualG VisualG comando de dar valor a uma variável
devair1010 respondeu ao tópico de Estevan Candido em Programação - iniciantes
@Estevan Candido não essa variável melhorAluno só pode receber o nome quando a nota desse mesmo nome for a maior nota, pois ela ( melhorAluno ) está dentro do se . -
C Não estou conseguindo zerar os valores do vetor
devair1010 respondeu ao tópico de diogo moura em C/C#/C++
@diogo moura e a variável c você não zerou ela, ainda não testei seu código mas vi isso que parece ser o problema . -
Meu Pc Aguenta essa placa ? como colocar placa de video ? kk
devair1010 respondeu ao tópico de ClassicX em Placas de vídeo
@ClassicX mas que placa é essa ? você não colocou o nome, então por olhar me parece ser uma gforce e que tem conector pci_e , então ela é compatível com essa placa-mãe, e não precisa configurar nada na bios, é só encaixar a placa no soquete e ela será reconhecida e passará a exibir vídeo e com isso o vídeo onbord será desligado . e como não tem o furo para colocar a placa no gabinete você precisa abrir uma daquela aletas usando uma chave de fendas remova a que fica na posição da placa de vídeo . -
C estou com um problema na impressão da string
devair1010 respondeu ao tópico de Amanda Kellen em C/C#/C++
@Amanda Kellen coloque o caractere nulo depois de preencher a variável duplo, e para isso passe o valor de cont para a função duplica assim : duplica(texto,duplo,cont); e lá na função depois de preencher a variável duplo coloque " \0 " e modifique essa parte do código assim : void duplica(char texto[],char duplo[],cont) { int i,j=0; for(i=0;texto[i]!=NULL;i++) { duplo[j ]=texto[i]; duplo[j+1]=texto[i]; printf("\ni: %d %c\n j:%d %c\n",j,duplo[j],j+1,duplo[j+1]);//Adicionei isso aqui pra verificar se estava duplicando e vi q está mas a impressao que esta errada j+=2; } duplo[cont]="\0"; -
@Skrill parece que na hora de ler os dados do teclado o scanf está pegando algum dado que esteja no buffer do tecado, então você precisa limpar o buffer antes de fazer a leitura do teclado, por isso você precisa colocar o fflush(stdin) antes do scanf, e o restante do código está funcionando bem , mas precisa alguns ajustes e no comando switch / case não precisa colocar essas chaves { } e precisa é colocar break , então aqui está um trecho do seu código já modificado : printf("Digite o 1 valor "); fflush(stdin); scanf("%f",&a); printf("Digite o 2 valor "); fflush(stdin); scanf("%f",&b); printf(" Somar ( + )\n"); printf(" Subtrair ( - )\n"); printf(" Dividir ( / )\n"); printf(" Multiolicar ( * )\n"); printf("Escolha a operacao: "); fflush(stdin); scanf("%c",&op); /*//Erro nesta linha de codigo*/ fflush(stdin); switch(op) { case '+': printf("resultado= %.2f ", a+b); getchar(); /*return(0); use esse, se voce quiser terminar o programa*/ break; /*use esse, se quiser continuar e fazer outros calculos*/
-
C Não estou conseguindo, contar os números repetidos
devair1010 respondeu ao tópico de diogo moura em C/C#/C++
@diogo moura essa parte do código funciona assim : quando ele pega o número digitado pelo usuário ele vai lá no vetor vet na posição referente a esse número e incrementa o valor dessa posição e então na primeira vez que o número for digitado essa posição passa para o valor hum, mas se esse mesmo número for digitado novamente então essa mesma posição é incrementada novamente passando assim a valer dois, então é porque o número repetiu e com isso o contador será incrementado já se o mesmo número for digitado novamente essa mesma posição será incrementada novamente passando para três, mas nesse caso como já contou que esse número repetiu o contador não será incrementado .
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