Ir ao conteúdo
  • Cadastre-se

jpalmeida34

Membro Júnior
  • Posts

    10
  • Cadastrado em

  • Última visita

Tudo que jpalmeida34 postou

  1. @euqiak Se eu trocasse a placa de vídeo por uma Galax GeForce GTX 1660 Super, Dual, 1-Click OC, 6GB, GDDR6, 192Bit, e adicionasse mais uma memória do mesmo tipo, você ainda acha que o processador não daria conta? (Desculpa se for uma pergunta besta, sou muito inexperiente nisso)
  2. Ajudem-me com dicas e recomendações. Vocês acham que eu deveria comprar as peças separadas ou montar em algum site? Configuração: Processador: Processador Intel Core i5 9400F 2.90GHz (4.10GHz Turbo), 6-Core 6-Thread, LGA 1151 S/ Video placa-mãe: ASUS Prime H310M-E DDR4 LGA 1151 Memória: DDR4 Kingston HyperX Fury 8GB 3000MHz Black Placa de Vídeo: Galax, Geforce, RTX 2060 OC Dual, 6GB, GDDR6, 192Bit, 26NRL7HPX7OC HD: Seagate Barracuda 1TB, Sata III, 7200RPM, 64MB Fonte: Corsair VS550 550W, 80 Plus White, PFC Ativo
  3. A sequência dos números dos triângulos é gerada adicionando os números naturais. Portanto, o número do sétimo triângulo seria 1 + 2 + 3 + 4 + 5 + 6 + 7 = 28. Os dez primeiros termos seriam: 1, 3, 6, 10, 15, 21, 28, 36, 45, 55, ... Vamos listar os fatores dos sete primeiros números de triângulo: 1: 1 3: 1,3 6: 1,2,3,6 10: 1,2,5,10 15: 1,3,5,15 21: 1,3,7,21 28: 1,2,4,7,14,28 Podemos ver que 28 é o primeiro número do triângulo a ter mais de cinco divisores. Qual é o valor do primeiro número do triângulo para ter mais de quinhentos divisores? O código que eu fiz foi: #include <stdio.h> #include <stdlib.h> int main (){ long int res=0, div=2; int cont=0, num=1; while (cont==0){ res+=num; while (div<res){ if (res%div==0){ cont++; } div++; } if (cont>500){ printf ("%li\n", res); break; } else{ cont=0; div=2; num++; } } return 0; } Se alguém puder me ajudar, eu agradeço!!
  4. @devair1010 Muito obrigado. Eu estou aprendendo C sozinho e eu não sabia que a comparação de strings era assim. Ajudou demais, valeu!!
  5. Eu tentei resolver um exercício, mas eu não estou achando ele em lugar nenhum. Ele basicamente pedia para pedir os dados de uma pessoa(nome, sexo e idade), e se a pessoa tivesse menos de 25 anos e fosse do sexo feminino era para imprimir o nome da pessoa e que ela foi aceita. O problema é que pelo código que eu fiz, depois de inserir as informações, o nome não é impresso, mesmo obedecendo as condições estabelecidas. Alguém ai pode me ajudar, por favor? #include <stdio.h> #include <stdlib.h> #include <string.h> struct dados{ char nome [70]; char sexo [20]; int idade; }; int main (){ struct dados pessoa1; printf ("Insira o seu nome: "); fgets (pessoa1.nome, 70, stdin); printf ("Insira o seu sexo: "); fgets (pessoa1.sexo, 20, stdin); printf ("Insira a sua idade: "); scanf ("%i", &pessoa1.idade); if (pessoa1.sexo==="feminino" && pessoa1.idade<25){ printf ("%s, voce foi aceita!\n", pessoa1.nome); } return 0; }
  6. Alguém pode me ajudar nessa questão e me dizer se o meu código está certo ou não? Eu acho que o meu computador não consegue processar tudo! Pergunta: Os fatores primos de 13195 são 5, 7, 13 e 29. Qual é o maior fator primo do número 600851475143? Código: #include <stdio.h> int main (){ unsigned long long int n = 600851475143, maior_div_primo, i, j; short int primo = 1; for (i=2; i<n; i++){ primo = 1; for (j=2; j<n; j++){ if (i%j==0){ primo = 0; } } if (primo=1 && n%i==0){ maior_div_primo=i; } } printf("%lli\n", maior_div_primo); return 0; }
  7. Muito obrigado, ajudou demais!! Obrigado também pelas dicas
  8. Eu n queria um código para resolver o meu problema. Eu gostaria de saber se você pode olhar o meu código(ou qualquer outra pessoa) e falar o que q eu to errando nele. Mas obrigado por ter enviado o código
  9. Eu tava tentando resolver esse problema q foi passado em uma lista de exercícios passada pelo meu prof da facul: Faça um programa que preencha uma matriz 5 x 3 com as notas de cinco alunos em três provas. O programa deverá mostrar um relatório com o número dos alunos (número da linha) e a prova em que cada aluno obteve menor nota. Ao final do relatório, deverá mostrar quantos alunos tiveram menor nota em cada uma das provas: na prova 1, na prova 2 e na prova 3. Eu tentei resolver, mas eu n consigo entender porque alguns dos valores da matriz resultante tão errados. Se alguém puder me ajudar, agradeceria Obs.: o programa tá anexado, o código e o compilado. #include <stdio.h> int main (){ int num_wtests[2], i , j, tests[4][2], worst_tests[4]; for (i=0; i<5; i++){ for (j=0; j<3; j++){ printf ("Insert the note for the test %i of the student %i: ", j, i); scanf ("%i", &tests[i][j]); worst_tests[j]=0; if (i==0 && j==0){ worst_tests[i]=tests[i][j]; num_wtests[j]++; } else if (i==0 && tests[i][j]<worst_tests[i]){ worst_tests[i]=tests[i][j]; num_wtests[0]--; num_wtests[j]++; } if (i==1 && j==0){ worst_tests[i]=tests[i][j]; worst_tests[j]++; } else if (i==1 && tests[i][j]<worst_tests[i]){ worst_tests[i]=tests[i][j]; num_wtests[0]--; num_wtests[j]++; } if (i==2 && j==0){ worst_tests[i]=tests[i][j]; num_wtests[j]++; } else if (i==2 && tests[i][j]<worst_tests[i]){ worst_tests[i]=tests[i][j]; num_wtests[0]--; num_wtests[j]++; } if (i==3 && j==0){ worst_tests[i]=tests[i][j]; num_wtests[j]++; } else if (i==3 && tests[i][j]<worst_tests[i]){ worst_tests[i]=tests[i][j]; num_wtests[0]--; num_wtests[j]++; } if (i==4 && j==0){ worst_tests[i]=tests[i][j]; num_wtests[j]++; } else if (i==4 && tests[i][j]<worst_tests[i]){ worst_tests[i]=tests[i][j]; num_wtests[0]--; num_wtests[j]++; } } } printf ("The number of students is 5.\n"); for (i=0; i<5; i++){ printf ("\nStudent %i notes (T1, T2 and T3):", i); for (j=0; j<3; j++){ printf ("%i ", tests[i][j]); } } for (j=0; j<3; j++){ printf ("\nNumber of worst notes on test %i: %i", j, num_wtests[j]); } return 0; } Programa testes matriz 5x3.rar

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