Jump to content
Fórum Script Brasil

PedroCunha

Membros
  • Content Count

    284
  • Joined

  • Last visited

Community Reputation

0 Neutro

About PedroCunha

  • Rank
    Pedro Milreu Cunha (Petcheco)
  • Birthday 11/22/1996

Contatos

Perfil

  • Gender
    Male
  • Location
    Passos - MG
  • Interests
    Programação;<br />Pessoas de cultura e conteúdo relevantes para mim, como ser humano.
  1. Você tentou fazer alguma parte? Mostre o código que você tentou fazer e vamos tentar lhe ajudar.
  2. Mostre o que você tentou fazer e lhe ajudaremos; não fazemos dever de casa.
  3. Olá, amigo. Fiz o código para o programa em C++ (não sei programar em C). Deve servir de base para você entender a lógica. Qualquer dúvida me avise. #include <iostream> #include <locale> #include <vector> using namespace std; int n = 0; int Numero_de_Primos = 0; vector<float> Primos; void Primos_ate_n(int); void Construir_Sequencia(vector<float>, int); void Mostrar_Soma(vector<float>, int); void Primos_ate_n(int n) { Primos.resize(n); Primos[0] = 2; int i = 0; int j = 0; int Numero_de_Divisores = 0; int Vector_Index = 1; for(
  4. PedroCunha

    programa c++ /

    Olá, amigos. Se vocês declarem "q" como int, ao fazer q = x/y automaticamente vocês já terão o valor do quociente inteiro. Suponha x = 5, y = 3: 5/3 = 1,66 --> q = parte inteira de 1,66 = 1 x = 6, y = 4: 6/4 = 1,5 --> q = parte inteira de 1,5 = 1 x = 29, y = 3 29/3 = 9,66 --> q = parte inteira de 9,66 = 9 Att., Pedro
  5. Fiz um código básico para esse programa em C++: #include <iostream> #include <vector> #include <locale> #include <limits> using namespace std; vector<float> Alturas_dos_Homens; vector<float> Alturas_das_Mulheres; float Numero_de_Homens = 0; float Numero_de_Mulheres = 0; float Maior_altura_dos_Homens = 0; float Menor_altura_dos_Homens = 0; float Maior_altura_das_Mulheres = 0; float Menor_altura_das_Mulheres = 0; void Perguntar_Valores(vector<float>&, vector<float>&); void Calcular_maior_e_menor_alturas(vector<float>&, vector
  6. Olá, amigos. ArteEN, cuidado com o seu loop: numeroqualquer < 1 só impede que o usuário dê valores decimais menores do que 1 para n. Se ele digitar 2.5, por exemplo, o seu programa deixa passar. Fiz da seguinte maneira: /* Coder: Pedro Milreu Cunha Tester: Pedro Milreu Cunha Date: 04/21/2015 */ #include <iostream> #include <limits> #include <iomanip> #include <locale> using namespace std; float n = 0; float Valor_da_Soma = 0; void Perguntar_valor_da_variavel(float); void Calcular_Soma(float); void Mostrar_soma(float); void Perguntar_valor_da_variavel(f
  7. Uma ideia seria usar um for-loop e acessar um elemento da matriz de cada vez. Para checar se é primo, para acelerar, veja se ele é par e diferente de 2; se for, já não é primo. Para os números que não se encaixarem, verifique (utilizando um for-loop novamente) qual o resto da divisão deles por todos os números entre 2 e n/2 (onde n é o número em questão). Se algum dos restos for 0, aborte o loop pois o número não é primo. Se nenhum dos restos for 0, o número é um número primo. Att., Pedro
  8. Mostre o que você tentou fazer e tentaremos lhe ajudar. Obs.: fiz o programa. Não é muito difícil. Tenho certeza que se tentar irá conseguir.
  9. O que você tentou fazer? Mostre o seu código e tentaremos lhe ajudar. Não podemos ajudar se você nem tentar. Att., Pedro
  10. Olá, amigos. Poderiam me dizer o que acham do meu programa? Críticas, sugestões, etc. . #include <iostream> #include <locale> #include <math.h> #include <cmath> #include <complex> #include <windows.h> #include <conio.h> #include <limits> using namespace std; float a = 0; float b = 0; float c = 0;float x1 = 0; float x2 = 0; double Delta = 0; bool repetir = false; int i = 0; int Sim_ou_Nao = 0; void Instrucoes(bool); void ClearScreen(); float Descobrir_Coeficientes (float,float,float, bool); float Calcular_Raizes(float, float, float); float
  11. Se eu não me engano, para escrever no arquivo usando .write, o arquivo deve ser aberto como binário. Att., Pedro
  12. Ok. Se der certo me avise. Fiquei curioso. E caso esteja alocando memória dinamicamente, lembre-se de deletar a mesma depois usando o comando delete . Você chegou a testar a última opção? Att., Pedro
  13. Tente fazer o seguinte então. Troque o cout pelo printf que é mais rápido. Depois, tente comentar o printf e vê se funciona. Mesmo que não funcione, você ainda ganhara tempo pois o printf é mais rápido. Caso não seja o bastante, faça o seguinte: Crie um arquivo qualquer e sempre que você tiver que usar o cout, em vez de usá-lo, passe as informações que você usaria nele para o arquivo. É bem mais rápido. É claro que caso você realmente precise mostrar algo na tela, essa opção não servirá, no entanto, se você apenas estiver usando o cout para conferir os resultados, essa opção é perfeita. A
  14. Diogo, penso que seja algo relacionado ao mesmo erro da primeira vez. No entanto, como o erro só acontece quando você comenta os cout's, não me importaria muito. No entanto, caso você queira ir um pouco além, pode usar um debugger ou alguma ferramenta como o Valgrind, para procurar bugs no seu programa. Att., Pedro
  15. Diogo, quando eu rodo o programa aparecem vários resultados. Vou postar uma imagem aqui, por favor me diga se são os mesmos resultados que você obtem. Att., Pedro
×
×
  • Create New...