Ir ao conteúdo
  • Comunicados

    • Gabriel Torres

      Seja um moderador do Clube do Hardware!   12-02-2016

      Prezados membros do Clube do Hardware, Está aberto o processo de seleção de novos moderadores para diversos setores ou áreas do Clube do Hardware. Os requisitos são:   Pelo menos 500 posts e um ano de cadastro; Boa frequência de participação; Ser respeitoso, cordial e educado com os demais membros; Ter bom nível de português; Ter razoável conhecimento da área em que pretende atuar; Saber trabalhar em equipe (com os moderadores, coordenadores e administradores).   Os interessados deverão enviar uma mensagem privada para o usuário @Equipe Clube do Hardware com o título "Candidato a moderador". A mensagem deverá conter respostas às perguntas abaixo:   Qual o seu nome completo? Qual sua data de nascimento? Qual sua formação/profissão? Já atuou como moderador em algo outro fórum, se sim, qual? De forma sucinta, explique o porquê de querer ser moderador do fórum e conte-nos um pouco sobre você.   OBS: Não se trata de função remunerada. Todos que fazem parte do staff são voluntários.

Wilson Drapeynski Junior

Membros Juniores
  • Total de itens

    8
  • Registro em

  • Última visita

  • Qualificações

    N/D

Reputação

3

Sobre Wilson Drapeynski Junior

  1. C++ O programa se chama intercala

    Eu fiz um programa em c++, mas ele não está rodando, eu devo ter errado alguma coisa em alguma linha, alguém pode examinar e consertar o meu erro? O enunciado é esse: (intercala) Fazer um programa que leia dois conjuntos de inteiros contendo cada um a mesma quantidade de valores, e construa um terceiro vetor, sem destruir os originais, que é a intercalação do primeiro com o segundo. Ou seja, se o primeiro vetor contiver os valores [7 3] e o segundo [9 2], a intercalação dos dois conterá [7 9 3 2]. A intercalação deve ser feita por uma função. O tamanho dos vetores deve estar definida no programa. Como eu fiz: #include <iostream> #define N 10 void ler_vetor(int v[]) { int i; i = 0; while( i < N ) { cout << "\tElemento %d: " << i; cin >> v; i = i + 1; } } void intercala (int vet1[], int vet2[], int res[]) { int j; i = 0; j = 0; while(j < N) { res = vet1[j]; res[i + 1] = vet2[j]; j += 1; i += 2; } } void mostra_vetor(int v[]) { int i; i = 0; while( i < N ) { cout << v << " "; i = i + 1; } cout << endl; } main() { int vet1[N], vet2[N], interc[2 * N]; int i; cout << "Informe o Vetor 1:" << endl; ler_vetor(vet1); cout << "Informe o Vetor 2:" << endl; ler_vetor(vet2); intercala(vet1, vet2, interc); cout << "Vetor intercalado eh: "; mostra_vetor(interc); }
  2. C++ o programa se chama polinomio

    Eu fiz um programa em c++, mas ele não está rodando, eu devo ter errado alguma coisa em alguma linha, alguém pode examinar e consertar o meu erro? O enunciado é esse: (polinomio) Dados n+1 valores reais, a_0, a_1, ..., a_n representando os coeficientes de um polinômio de grau n, calcular o valor do polinômio nos pontos X indicados pelo usuário, até o usuário entrar com o valor 999.99. O Valor do polinômio deve ser calculado pela função calc_pol(), que recebe 3 (três) parâmetros: um vetor de valores reais representando os coeficientes de um polinômio, um valor real representando o valor da variável X do polinômio, e uma referência para uma variável real que receberá o valor do polinômio no ponto X. Como eu fiz: #include <iostream> #include <cmath> #define n 3 using namespace std; void levetorC (float V[]) { int i; i=0; while (i<n+1) { cin>>V; i=i+1; } } void imprime_pol (float C[]) //Opcional { int i; cout<<endl<<”p(x)= “; i=0; while (i<n+1) { cout<<C<<”*x^”<<i<<” + “; i=i+1; } cout<<endl<<endl; } void calc_pol (float C[], float x, float &p) { int i; p=0; i=0; while (i<n+1) { p=p+C*pow(x,i); i=i+1; } } int main() { float C[n+1], x, p; cout<<”p(x) = a_0 + a_1x + a_2x2 + ...”<<endl<<endl<< ”Entre com os coeficientes, comecando pelo a_0” <<endl; levetorC(C); imprime_pol (C); //Opcional cout<<endl<<”Entre com x: “; cin>>x; while (x!=999.99) { calc_pol (C, x, p); cout<<”p(“<<x<<”) = “<<p<<endl<<endl<<”Entre com x: “; cin>>x; } cout<<endl; } #include <iostream> #include <cmath> #define n 3 using namespace std; void levetorC (float V[]) { int i; i=0; while (i<n+1) { cin>>V; i=i+1; } } void imprime_pol (float C[]) //Opcional { int i; cout<<endl<<"p(x)= "; i=0; while (i<n+1) { cout<<C<<"*x^"<<i<<" + "; i=i+1; } cout<<endl<<endl; } void calc_pol (float C[], float x, float &p) { int i; p=0; i=0; while (i<n+1) { p=p+C*pow(x,i); i=i+1; } } int main() { float C[n+1], x, p; cout<<"p(x) = a_0 + a_1x + a_2x2 + ..."<< endl << endl <<"Entre com os coeficientes, comecando pelo a_0"<<endl; levetorC(C); imprime_pol (C); //Opcional cout<<endl<<"Entre com x: "; cin>>x; while (x!=999.99) { calc_pol (C, x, p); cout<<"p("<<x<<") = "<<p<<endl<<endl<<"Entre com x: "; cin>>x; } cout<<endl; }
  3. programa que envolve função

    Não estou coseguindo resolver esse programa, alguém pode me ajudar? Escreva uma função em C++ de nome compat() que recebe 3 números naturais e retorna o valor 1 (um) se eles são compatíveis, ou 0 (zero) caso contrário. Os números para serem compatíveis precisam ser divisíveis entre si, considerando que o divisor é sempre um número menor que o dividendo. Escreva também o programa em C++ que lê pelo teclado 3 números naturias e usando a função anteriormente especificada, verifique se são compatíveis ou não, imprimindo mensagens de acordo com o resultado. OBS.: A função NÃO DEVE mostrar dados na tela ou solicitar valores do usuário. A Entrada e saída de dados devem ser feitas exclusivamente pelo programa principal
  4. C++ sucessor par em C++

    Obrigado, funcionou
  5. C++ sucessor par em C++

    rodei o programa, e no início entrei com o primeiro valor 8, ele calculou 10, mas não imprimiu "O Sucessor Par Desse Numero --> 8 eh 10". Quando eu entrei com o segundo valor 46, ele calculou 48, dessa vez ele imprimiu "O Sucessor Par Desse Numero --> 46 eh 48". Quando eu entrei com o terceiro valor 7, ele calculou 9 e imprimiu "Esse numro eh impar". OBS. Eu queria que o programa calculasse o sucessor par e imprimisse a mensagem na primeira entrada e não calculasse o sucessor impar, mas imprimisse "Esse numero eh impar"
  6. C++ sucessor par em C++

    Eu fiz assim o programa, mas ele não esta como deveria, como no enunciado, pode me ajudar a corrigir os erros? Eu quero que calcule apenas o sucessor par, quando for ímpar imprima na tela que é número ímpar e quando for 0 saia do programa. Ou seja, do jeito que esta no enunciado #include <iostream> using namespace std; main() { int p, c; c=0; cout << "Digite o numero par e digite 0 para sair" << endl; cout << "par(" << c + 1 << ")"; cin >> p; while (p != 0) { cout << p + 2 << endl; c = c + 1; cout << "par(" << c + 1 << "): "; cin >> p; if (p % 2 == 0) { cout << "Esse numero eh par" << endl; } else cout << "Esse numero eh impar" << endl; } }
  7. C++ sucessor par em C++

    Alguém consegue resolver esse programa? Fazer um programa em C++ para ler do teclado um conjunto de dados onde cada linha contém um número par. Para cada número lido, calcular o seu sucessor par, imprimindo-os dois a dois em listagem de saida. A última entrada de dados contém o número zero. OBSERVACAO: o zero não deve ser considerado para o cálculo do sucessor par.
  8. C++ programa c++ sucessor par

    Fazer um programa em C++ para ler do teclado um conjunto de dados onde cada linha contém um número par. Para cada número lido, calcular o seu sucessor par, imprimindo-os dois a dois em listagem de saida. A última entrada de dados contém o número zero. OBSERVACAO: o zero não deve ser considerado para o cálculo do sucessor par.

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas publicações 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

×