Ir ao conteúdo
  • Cadastre-se

Sahrutar

Membro Pleno
  • Posts

    47
  • Cadastrado em

  • Última visita

Tudo que Sahrutar postou

  1. Tente fazer o seguinte, todo lugar que tem o for, ao invés de usar ponto e virgula (;), você usará chaves( {} ). Irá fazer igual aqui. adicionado 4 minutos depois Exatamente como o @isrnick fez, substitua todo ponto e virgula em um loop ou declaração por chaves, além de ficar mais fácil de entender, irá te permitir não ter esse tipo de problema no seu código. Acerca dessa questão, é interessante você perguntar ao usuário o tamanho do vetor já que a questão em sí não especifica.
  2. @elyastrid, poderia postar todo o código aqui?
  3. @elyastrid Bom, primeiramente, eu esqueci o "&" no meu exemplo, mil perdões, se não me engano, dessa forma, ele armazena como localização. Você também esqueceu de colocar o "i" entre colchetes depois do vet1, pois da forma que você colocou, ele irá armazenar na variável vet1. Porém o que primordialmente faz esse erro acontecer é a falta do "&" Ao invés de ser será scanf ("%d", &vet1[i]);
  4. @elyastrid Sobre a segunda questão, tem alguns pontos aqui. A matriz deve ser declarada após perguntar o tamanho dela, essa foi a forma que encontrei de se fazer uma matriz dinâmica, então ficaria dessa forma int main () { int l, c, n; printf ("Informe o numero de linhas: "); scanf ("%d", &n); int matriz[n][n]; Essa aqui possui alguns erros, vamos ao primeiro, a variável "linhas" e "colunas" não é mais utilizada, então, você deve colocar a variável "n", pois é ele que é o tamanho máximo da matriz. Esse matriz[n][n] = 0 não tem absolutamente nenhum uso, então pode ser apagado. Está faltando um loop aqui, pois da forma que você fez, ele sempre irá imprimir a matriz[n][n], podendo ser matriz[3][3], matriz[7][7], etc. Irá imprimir somente um. Então faça o seguinte: for (l = 0; l < n; l++){ for (c = 0;c < n; c++) { printf ("| %d |", matriz[l][c]); // As "|" servem para deixar mais organizado } printf ("\n"); //Irá deixar mais organizado, dará um espaço a cada n colunas. } Detalhe, você no caso quer imprimir matriz[l][c] e não matriz[n][n], pois o *n* nunca irá mudar a não ser que você peça novamente. adicionado 5 minutos depois Mil perdões, eu acho que não havia entendido o que você queria dizer, no caso no começo você ja estava perguntando todos os vetores igual no seu primeiro código. E bom, caso você quisesse fazer dessa forma, o correto seria como está acima, porém você pode deixar da outra forma que economiza linhas e é bem mais prático. for (i=0; i<=4;i++){ scanf ("%d", &vet1[i]);} // lê os dados adicionado 9 minutos depois Se quiser fazer algo dinâmico, onde pergunta o número do vetor a cada pergunta, faça algo semelhante a isso for (i=0; i<=4;i++){ printf ("Diga o valor do vetor %d -> ", i+1); scanf ("%d", &vet1[i]);} // lê os dados
  5. @elyastrid No caso, estaria perguntando o valor de cada vetor certo? Nesse caso é necessário. Mas seria bem interessante se você perguntasse ao usuário o tamanho do vetor, e depois os números correspondentes de cada vetor, pois no enunciado ele não especifica o tamanho dele
  6. @Flávio Pedroza, por eu ser um iniciante, achei que isso era normal e até certo, mas no meu caso eu ainda prefiro utilizar as chaves, ao meu ver fica bem mais organizado (por saber quando começa e termina o loop, condição, etc) e ser melhor visualmente.
  7. Já me tirou minhas dúvidas, obrigado meu amigo
  8. Sou iniciante em C, mas vou tentar dizer o que eu vi, que no caso foi nada, eu não vi problemas em geral, apenas errinhos bobos ou de redundância. Você está sim no caminho certo, mas a segunda está incompleta, e pelo que você disse, ainda não terminou, certo? Nesse caso aqui, daria pra deixar tudo na mesma linha, para poder economizar linhas no programa, não há necessidade de se colocar cada declaração em uma linha. Também faltou declarar o "i" como inteiro Aqui faltou o "&", não acho que você teria errado algo tão bobo, ainda mais considerando que no segundo exercício você lembrou de colocar. Nesse caso, você pode apenas colocar que o "i" será igual a um, (i = 1; i <= 4; i++), pois a primeira checagem sempre será falsa já que estará comparando o mesmo número, assim economiza processamento. Mesma coisa do caso acima, porém nesse, você pode deixar "i=1" devido a declaração do "menor = 0", que sempre irá ocorrer no loop quando se reiniciar, então se caso o menor for o vet1[0], o vet1[menor] dará falso em todas as situações, assim sem ter a necessidade de fazer a checagem com o vet1[0]. Você pode também colocar o "menor = 0" fora do loop e permanecer com "i = 0" no for. Mesma coisa do primeiro caso, apenas colocar tudo na primeira linha para economizar memória. Eu não sei se você já aprendeu, mas é possível utilizar acentos no programa, apenas acessando a biblioteca locale, a partir do comando #include "locale.h", e colocando dentro do int main. Também ficou faltando o ponto e virgula (;) aqui, mas acho que foi o mesmo caso do "&". E a última coisa, foi que ficou faltando fechar o "int main ()" no segundo código, acredito que esses erros no "&" e pra fechar o int main vieram quando você copiou o código para o site. Uma dica, sempre indente seus códigos, mantém ele mais bonito e legível (não que o seu não esteja), e procure também não gastar linhas desnecessárias. Essas são coisas que eu faço sempre, mas apenas observo no código dos outros. Um abraço e bons estudos. adicionado 19 minutos depois A propósito, você precisar declarar a variável "matriz" como uma matriz
  9. Boa tarde amigos do Clube do Hardware, sou um completo leigo quando o assunto é pilhas recarregáveis, então eu gostaria que vocês tirassem minhas dúvidas quanto ao uso. Comprei recentemente um controle de Xbox One S, porém, nunca utilizei pilha recarregável, e pelo preço ser mais acessível que o kit Charge and Play, acabei optando pela pilha recarregável da Sony (CycleEnergy). Tenho 3 dúvidas quanto ao uso: 1º - Eu preciso esperar a pilha descarregar por completo para poder carregá-la ou é mais recomendando carregar antes dela se descarregar por completo? OBS: Não sei se no PC ocorre de você conseguir verificar se a pilha está acabando como ocorre no Xbox One. 2º - Existe algum problema se deixar a pilha "carregando" mesmo depois de estar completamente cheia? Pergunto isso pois seria viável deixar a pilha carregando enquanto dorme. 3º - Ouvi dizer que o carregador da Sony esquenta muito suas pilhas devido a sua velocidade de recarga, isso é verídico? Caso seja, seria considerado um problema? Abraços e obrigado.
  10. Atualmente uso um DS3 no meu computador e não tenho e nunca tive problemas com ele, mas ele já está bem velho e tá na hora de dar um up. Então estou pensando em comprar um controle para usar no PC, o de PS4 encontra por cerca de R$230 e o de Xbox One S por cerca de R$270 + R$80 (Pilha recarregável e carregador). Eu não tenho problemas para jogar com o controle e aparecer o botão do Xbox usando o Dualshock, já me acostumei com isso. Qual é mais duradouro e compensa mais comprar? Compensa pagar mais R$120 (contando pilha e carregador) no de Xbox One S? Uso o controle de PS3 a cerca de 6 anos e não tenho nada a reclamar, o DS4 é tão bom quanto ele?
  11. Estou na dúvida entre esses dois mouses, utilizo atualmente um V30 mas está apresentando problema, minha pegada é Palm. Já tive mouses com design parecido com o do G502, particularmente não sinto tanta diferença em comparação ao design do V30. O problema dos dois é o scroll, ao que parece o G502 é de metal e pode oxidar enquanto o do G403 é genérico
  12. Acabei pegando o Kingston, achei bem barato em marketplace, paguei R$180
  13. @mick.07 Essa questão de defeito eu compreendo, tenho um HD que teve problema depois de 1 ano da WD, porém a garantia deles é excelente
  14. Obrigado @mick.07, optarei pelo SSD da Kingston e quem sabe se eu achar, talvez eu pegue o da Crucial. Abraços
  15. Boa noite compatriotas, tudo bom? Então, pretendo amanhã mesmo comprar um SSD e finalmente sair do HD, e estou em dúvida entre esses 3 modelos de entrada, alguém saberia me dizer qual vale mais a pena entre os 3? Também gostaria de perguntar algo, Kingston é a única dessas 3 que pede nota fiscal no uso da garantia?
  16. Mas existe alguma marca que se recomenda para cadeiras?
  17. Esse é o grande problema, aonde eu moro não vende cadeiras, na verdade até vende, mas são aquelas bem vagabundas e minusculas
  18. Estou a procura de uma boa cadeira para não ter problemas na coluna futuramente, sei que ela não faz todo o trabalho, que devemos sentar de forma correta, mas ela já faz toda diferença, e a que eu estou está difícil de sentar de forma correta. Então, estou pretendendo comprar uma cadeira, seja "gamer" ou executiva, de até R$600-R$700, e gostaria de saber qual a melhor escolha que posso fazer, pois sou leigo nesse assunto. Sou magro e tenho 1,65m, espero que essa informação seja útil. Grato desde já.
  19. @DiF Ahhhhhh, que MASSA, eu adorei essa utilização da física, e achei bem f*da esses exemplos. Já imaginava que poderia ser utilizado dessa forma, mas não de forma tão literal quanto o nome. Já decidi, irei trocar de curso, irei para Ciência da computação. Muito obrigado
  20. Então, estou cursando Tecnologia em Análise e Desenvolvimento de Sistemas, e estou pensando em fazer transferência interna e mudar para Ciência da Computação por ser um curso mais "completo", porém me veio essa dúvida, Ciência da Computação tem Calculo l até o lll se não me engano, e o mesmo vale para Física. Qual a utilidade da Matemática e da Física na programação? Um amigo meu me disse que a Matemática e Física são utilizados no desenvolvimento de uma I.A. É isso mesmo?
  21. @Phoenyx então vou mandar pra eles segunda feira mesmo. Só estranhei uma coisa, eu comprei esse HD ano passado na kabum, e me lembro que no anuncio dizia que era dois anos de garantia direto com a fabricante, ou seja até 2019, mas eu coloquei a série no site WD e estava até 2020, fiquei até preocupado que não fosse o meu mas acho bem difícil não ser
  22. Alguém que já tenha contato o suporte HD WD pode me ajudar? Tenho um HD que está com problema e eu acionei a garantia, porém eu vi no site deles que o produto não podia estar arranhada, isso no caso valeria para todo o produto? Pois o meu está arranhado apenas nas laterias, naquela parte preta de plastico do HD
  23. Galera, irei formatar meu HD e me deparei com a opção de MBR e GPT no programa Rufus. Eu fui no CMD > "Diskpart" > "List Disk" e vi que o meu HD está sem o asterisco no GPT, ou seja, dando a entender que meu HD é MBR, correto? Porém, mesmo o meu HD sendo MBR, eu poderia formatar o PC usando a opção de partição de GPT ou daria erro? Existe uma vantagem quanto ao desempenho em um HD GPT e um MBR ou a única diferença é o tamanho do HD suportado? O que me fez perguntar se HD MBR suporta GPT é se caso houver algum tipo de vantagem no quesito desempenho
  24. @Igor Luque Eu até tenho um aspirador mais potente, mas acho que com certeza ele estragaria a peça pela pressão que ele tem, se 12V for muito fraco, seria bom um meio termo. A propósito a minha ideia é limpar o PC regularmente a ponto de não deixar ele todo empoeirado, como limpar de 3 em 3 meses
  25. Primeiramente, me desculpe caso o tópico correto não seja esse. Minha dúvida é a seguinte, vocês recomendariam aqueles aspiradores de pó portáteis para limpar o PC? Se sim, qual seria o ideal, a opção onde ele suga a poeira/ar ou a que ele joga o ar para fora? Ou vocês acham que apenas um pincel é suficiente?

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

 

GRÁTIS: ebook Redes Wi-Fi – 2ª Edição

EBOOK GRÁTIS!

CLIQUE AQUI E BAIXE AGORA MESMO!