Ir ao conteúdo

Berus-kun

Membro Pleno
  • Posts

    146
  • Cadastrado em

  • Última visita

Tudo que Berus-kun postou

  1. @Flávio Pedroza isso: #include <vector> #include <iostream> using namespace std; int main(){ int x; string continuar; vector<int> numeros; numeros.size(); do{ cout << "Digite um numero: "; cin >> x; numeros.push_back(x); cout << "Deseja continuar? (s/n)"; cin >> continuar; }while(continuar == "s"); cout << "Saiu" << endl; int opcao; int soma; int media; vector<int>::iterator it; do { cout << "Escolha a opção" << endl; cout <<"1: Imprimir o somatório de seus elementos" << endl; cout <<"2: Imprimir a média de seus elementos" << endl; cout <<"3: Imprimir a média e o somatório" << endl; cout <<"4: Substituir por zero todos os valores negativos e imprimir a média" << endl; cout <<"5: Substituir por zero todos os valores repetidos e imprimir a média e o somatório" << endl; cout<<"6: mostrar o vetor ordenado" << endl; cout <<"0: Sair da aplicação" << endl; cin >> opcao; cin.ignore(); switch (opcao) { case 1: // SOMA soma = 0; for (it = numeros.begin(); it != numeros.end(); it++) { soma += *it; } cout << "A soma é: " << soma << endl; cout << "Pressione enter para continuar" << endl; cin.get(); break; cin >> media; cin.ignore(); switch (media) case 2: media = 0 for(it = numeros.begin(); it != numeros.end(), it++) { media += *it; } media = media / numeros.size(); cout << "A media é: " << media << enl; cout << "Pressione enter para continuar" << endl; cin.get(); break; break; case 3: break; case 4: break; case 5: break; case 6: break; case 0: break; } } while (opcao != 0); cout << "Tchau!"; return 0; }
  2. @Flávio Pedrozafiz a dois assim olha: int media; case 2: media = 0 for(it = numeros.begin(); it != numeros.end(), it++) { media %= *it; } cout << "A media é: " << media << enl; cout << "Pressione enter para continuar" << endl; cin.get(); break;
  3. _
  4. @Flávio Pedroza tá certo assim né, ou tem que adicionar mais alguma coisa? adicionado 36 minutos depois @Flávio Pedroza não deu certo, então fiz isso aqui: #include<iostream> #include<vector> using namespace std; int main(){ int x; string continuar; int opcao; cout << "Selecione uma opcao: " << endl; cout <<"Se digitar [1] : Imprimir o somatório de seus elementos, " << endl; cout <<"Se digitar [2]: Imprimir a média de seus elementos" << endl; cout <<"Se digitar [3]: Imprimir a média e o somatório" << endl; cout <<"Se digitar [4]: Substituir por zero todos os valores negativos e imprimir a média" << endl; cout <<"Se digitar [5]: Substituir por zero todos os valores repetidos e imprimir a média e o somatório" << endl; cout <<"Se digitar [6]: mostrar o vetor ordenado" << endl; cout <<"Se digitar [0]: Sair da aplicação" << endl; cin >> opcao; switch (opcao) { vector<int> numeros; numeros.size(); do{ cout << "Digite um numero: "; cin >> x; numeros.push_back(x); cout << "Deseja continuar? (s/n)"; cin >> continuar; }while(continuar == "s"); cout << "Saiu"; case 1: break; case 2: break; case 3: break; case 4: break; case 5: break; case 6: break; case 0: break; } return 0; } (não aprendemos switch, mas nada como vídeo aula pra ajudar um pouco) então desse jeito ficar melhor?
  5. @Flávio Pedroza assim oh: #include<iostream> #include<vector> using namespace std; int main(){ int x; string continuar; vector<int> numeros; numeros.size(); do{ cout << "Digite um numero: "; cin >> x; numeros.push_back(x); cout << "Deseja continuar? (s/n)"; cin >> continuar; }while(continuar == "s"); cout << "Saiu"; int opcao; cin >> opcao; switch (opcao) { case 1: cout <<"Se digitar 1 1: Imprimir o somatório de seus elementos" << endl; break; cout <<"Se digitar 2: Imprimir a média de seus elementos" << endl; case 2: cout << "Se digitar 2: Imprimir a média de seus elementos" << endl; break; case 3: cout <<"Se digitar 3: Imprimir a média e o somatório" << endl; break; case 4: cout <<"Se digitar 4: Substituir por zero todos os valores negativos e imprimir a média" << endl; break; case 5: cout <<"Se digitar 5: Substituir por zero todos os valores repetidos e imprimir a média e o somatório" << endl; break; case 6: cout <<"Se digitar 6: mostrar o vetor ordenado" << endl; break; case 0: cout <<"Se digitar 0: Sair da aplicação" << endl; break; } return 0; }
  6. @Flávio Pedroza olha eu fiz, mas fiz como se fosse cout e cin, pois não aprendi esse negocio ainda, case e break é quase a mesma coisa que cin e cout, certo?
  7. antes ou depois do ( do while)
  8. @Flávio Pedroza isso seria em qual parte do meu codigo?
  9. Olá amigos programadores, voltei agora, pois não estava conseguindo entrar, e teve um novo professor de c++, e o novo conteúdo, eu entendi mais ou menos, mas estou com uma duvida neste exercicio: 1. Implemente um algoritmo que possibilite a apenas a digitação de valores inteiros em um vetor: o usuário deve decidir quando parar de inserir. 2. Com o vetor preenchido, implemente uma função que exiba uma lista de opções ao usuário: 3. CASO o usuário digite 1: Imprimir o somatório de seus elementos; 4. CASO o usuário digite 2: Imprimir a média de seus elementos; 5. CASO o usuário digite 3: Imprimir a média e o somatório 6. CASO o usuário digite 4: Substituir por zero todos os valores negativos e imprimir a média; 7. CASO o usuário digite 5: Substituir por zero todos os valores repetidos e imprimir a média e o somatório; 8. CASO o usuário digite 6: mostrar o vetor ordenado; 9. CASO o usuário digite 0 : Sair da aplicação Ao final de cada opção, a aplicação deve voltar a exibir a lista de opção (exceto a opção sair) fiz o seguinte: #include<iostream> #include<vector> using namespace std; int main(){ int x; string continuar; vector<int> numeros; numeros.size(); do{ cout << "Digite um numero: "; cin >> x; numeros.push_back(x); cout << "Deseja continuar? (s/n)"; cin >> continuar; }while(continuar == "s"); cout << "Saiu"; return 0; } o que tem de errado e o que tem que acrescentar para eu fazer? (isso eh um pequeno codigos fiz pelo que entendi)
  10. @cpusam gracias
  11. Berus-kun

    C++ numeros impares ate 150

    @devair1010 ata ; não , agora faz sentido, acho q estou pegando um pouco do jeito, mas falta muito
  12. Berus-kun

    C++ numeros impares ate 150

    @devair1010 Eu tentei usar o %2 num compilador online mas não deu antes, o mesmo no codeblocks, mas agora acabou de dar, acho que fiz uma coisa errada no outro codigo
  13. Berus-kun

    C++ numeros impares ate 150

    @devair1010 Tipo isso? include<iostream> using namespace std; int main () { int i,num; for (int i= 1;i<= 150,i++;) { num=i%1; if(num ) cout<<"Numero impar : "<<i<<endl; } return 0; }
  14. fiz o seguinte codigo: #include<iostream> using namespace std; int main () { int i,num; for (int i= 1;i<= 150,i++;) { num= i%2; if (num%2 ==0) cout<<"Numero impares: %2"<<i<<endl; } return 0; } mas fica dando numero para é porcentagem, ele nao vai em impares como quero
  15. Faça um algoritmo que leia 5 números reais que o usuário digitou e mostre-os na ordem inversa. Veja o exemplo abaixo: 1 2 3 4 = 4 3 2 1 #include <iostream> using namespace std; int main() { int x[5]; cout<<x[0]; cout<<x[1]; cout<<x[2]; cout<<x[3]; cout<<x[4]; cin>>x[4]; cin>>x[3]; cin>>x[2]; cin>>x[1]; cin>>x[0]; return 0; } qual o erro?
  16. Faça um programa que peça dois números, base e expoente, calcule e mostre o primeiro número elevado ao segundo número. Não utilize nenhuma função de potência da linguagem. Faça um programa que calcule o fatorial de um número inteiro fornecido pelo usuário, e retorne seu resultado. Ex.: 5!=5.4.3.2.1=120 #include<iostream> using namespace std; int main() { int i, n,long; cout <<"Informe um numero: " << endl;; cin>> i>>n; long fat = 1; for (i=1; i<=n; i++) { fat = fat * i; } cout << " O fatorial de eh: " << end;; return 0; } qual o erro desse meu codigo aqui?
  17. @devair1010 Gracias, resolvi, ate mudei um pouco para fazer a menor diferença, nao a maior
  18. fiz um codigo que o usuario tem que digitar tres numeros, e se um deles for maior, vai dizer numero a é maior que os numeros b e c. codigo a seguir; #include <iostream> using namespace std; int main(){ int a,b,c; cout<<"Digite tres numeros : "<<endl; cin>>a>>b>>c; if(a>b>c) cout<<"O Numero "<<a<<" eh Maior Que Os Numeros "<<b e c <<endl; else if(b>a>c) cout<<"O Numero "<<b<<" eh Maior Que Os Numeros "<<a e c<<endl; else if(c>a>b) cout<<"O Numero "<<c<<" eh Maior Que Os Numeros "<<a e b<<endl; return 0; }
  19. Berus-kun

    C++ exe cem para um

    @Flávio Pedroza resolvido
  20. Berus-kun

    C++ exe cem para um

    Colegas qual sinal eu tenho q inverter para fazer um numero como 100 ir até 1? (em vez de 1 para 100, será 100 para 1)
  21. @Vanessa Thaisa Antonelo obrigado consegui
  22. @MB_ oh certo obrigado, vou tentar naqueles da udemy, que ensinam c, c++ e c# ao mesmo tempo ( bem confuso) adicionado 9 minutos depois @MB_ oh certo, vou ver por ai na web
  23. @MB_ clica em um numero e ele desenha um triangulo com a altura do valor e o quadrado seria com o lado do tamanho digitado
  24. @MB_ ae, confundi os exercicios de treino, desculpe ae ps: tem livros em c++ que possam ensinar bem esse tipo de linguagem, os que achei falam de coisas que o professor do curso nao fala, quero algo que dê para confiar e entender direito

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