Ir ao conteúdo

Flávio Pedroza

Membro Pleno
  • Posts

    2.145
  • Cadastrado em

  • Última visita

Tudo que Flávio Pedroza postou

  1. É só implementar o algorítimo que o professor deu. Para gerar número aleatórios entre 0 e 1 use a função rand(). Ex.: float x = rand()/RAND_MAX; Para verificar se verificar se o ponto está dentro ou não do circulo, calcule a distância do ponto até o centro do círculo. Se for maior que o raio, está fora. Para calcular a distância, use pitágoras: dist = sqrt(x*x + y*y); Espero ter ajudado.
  2. #include <stdio.h> #include <stdlib.h> #include <math.h> int main() { int num, i; printf("Calculadora de raiz quadrada || Digite 0 para sair\n"); do{ printf("\n\nDigite um Numero: "); scanf("%d", &num); if(num < 0){ printf("Digite Numeros Positivos\n\n"); } else printf("A raiz quadrada de %d eh %f\n\n\n", num, sqrt(num)); }while(num != 0); return 0; }
  3. Sim, tem razão Isso veio do posto original, quando copiei e colei.
  4. #include <iostream> using namespace std; int main() { int n = 6; char vetor[n] = {'V','M','V','M','V','M'}; for(int i=0; i<n; i++){ if(vetor[i]=='V'){ //se o elemento for igual a V, por exemplo, mas poderia ser qualquer letra, ou até mesmo um número printf("\033[31m%c", vetor[i]);//Atribui uma cor ao elemento na posição n, mas não imprime ainda }else if(vetor[i]=='M'){ printf("\033[32m%c", vetor[i]); //Atribui outra cor ao alemento na posição n, mas não imprime ainda } } return 0; } Veja se isso lhe server. Para fazer funcionar no windows talvez tenha que alterar as configurações do terminal.
  5. void func1(int n) { int i, mtz[n]; for(i=0; i<n; i++) { mtz[i] = 3*i+2; printf(“%d”, mtz[i]); } }
  6. Para converter de km/h para m/s, divida por 3,6. Para o contrário (m/s para km/h), multiplique por 3,6.
  7. //std::set_union(set1.begin(), set1.end(), set2.begin(), set2.end(), set3.begin()); std::set_union(set1.begin(), set1.end(), set2.begin(), set2.end(), std::inserter(set3, set3.begin())); O std::set não aceita push_back, por isso a sintaxe deve ser acima. Alternativamente você pode usar "vector" ao invés de "set ". #include <iostream> #include <set> #include <string> #include <iterator> #include <algorithm> #include <vector> int main() { const char* let1[] = { "1", "2", "3", "4", "5", "6" }; const char* let2[] = { "1", "3", "5", "7", "8", "9" }; std::vector<std::string> set1(let1, let1 + 6), set2(let2, let2 + 6), set3(12); std::cout << "Set1: "; std::copy(set1.begin(), set1.end(), std::ostream_iterator<std::string, char, std::char_traits<char>>(std::cout, " ")); std::cout << std::endl << std::endl; std::cout << "Set2: "; std::copy(set2.begin(), set2.end(), std::ostream_iterator<std::string, char, std::char_traits<char>>(std::cout, " ")); std::cout << std::endl << std::endl; std::cout << "Union: "; std::set_union(set1.begin(), set1.end(), set2.begin(), set2.end(), set3.begin()); std::copy(set3.begin(), set3.end(), std::ostream_iterator<std::string, char, std::char_traits<char>>(std::cout, " ")); std::cout << std::endl << std::endl; return EXIT_SUCCESS; }
  8. Achei esses erros: int n, busca; ///funcCorp func[n]; qual o valor de n? printf("Quantos funcionarios tem na empresa?"); scanf("%i", &n); //faltou o & funcCorp func[n]; //o valor de n agora esta determinado for(int x=0; x<n; x++){ printf("\nnumero da matricula: "); scanf("%i", &func[x].nrmatricula); printf("\nnome: "); scanf("%s", func[x].nome); //faltou o .nome printf("\nsalario: "); scanf("%f", &func[x].salario); }
  9. Esse PC é da categoria HOME, serve apenas para trabalho, não para jogos. A placa de vídeo é horrível, pior que uma integrada.
  10. Tente testar com cabo ao invés de wi-fi.
  11. Seu código tinha alguns erros int main(void) { float R1,R2,R3; printf("digite o 1º tamanho:"); scanf("%f",&R1); printf("digite o 2º tamanho"); scanf("%f",&R2); printf("digite o 3º tamanho"); scanf("%f",&R3); if(R2,R3<R1){ printf("Coube"); } else { printf("Não Coube"); } return 0; } de sintaxe.
  12. Eu entendi que está incluso a GPU sim. Ele apenas quis dizer que ela não é nova, ao contrário do resto das peças. Qual a utilização do PC? Trabalho (CAD, edição de vídeo, etc.)? jogos (que tipo de jogos)?
  13. Faltou informar a capacidade do ssd (quantos GB), mas é PC bom sim, só a placa de vídeo que é um pouco antiga, mas NÃO totalmente ultrapassada.
  14. Outra solução, aproveitando o código que você já desenvolveu: #include <stdio.h> int main(void) { int num; int pot=0; int dec=0; scanf("%d", &num); while(num != 0) { int digito = num%10; num = num / 10; dec += digito << pot; pot++; } printf("%d\n", dec); return 0; }
  15. #include <iostream> using namespace std; int multi(int n1, int n2){ if (n2 > 1) return n1+multi(n1, n2-1); else return n1; } int main(){ int n1, n2, res; cin >> n1 >> n2; res=multi(n1, n2); cout << res; return 0; }
  16. Tente procurar uma assistência técnica especializada, não é algo que possa ser feito em casa, sem o equipamento adequado.
  17. printf("Informe uma palavra: "); scanf("%[^\n]s",palavra); Para que o scanf aceite espaços você deve utilizar a formatação acima.
  18. Por esse preço vale a pena sim.
  19. Com a nova geração de video games saindo (ps5 e xbox series x), em 2020 o melhor é investir em processadores de 6 núcleo ou mais. https://www.gamingscan.com/how-many-cores-for-gaming/
  20. Alunos alunos; Console.WriteLine("Primeiro aluno digite sua nota:"); alunos.aluno1 = float.Parse(Console.ReadLine());
  21. Acredito que 2x4GB é melhor para o seu sistema.
  22. Em dual channel, a performance da igpu Vega aumenta em quase 100%.

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

LANÇAMENTO!

eletronica2025-popup.jpg


CLIQUE AQUI E BAIXE AGORA MESMO!