Ir ao conteúdo

herbertbahia

Membro Pleno
  • Posts

    536
  • Cadastrado em

  • Última visita

Tudo que herbertbahia postou

  1. #include <iostream> using namespace std; int main(){ int a[5], b[5],i; for (i=1; i<=5; i++){ cout<<"Digite o par "<<i<<"\n"; cin>>a[i]>>b[i]; if(a[i]>0&&b[i]>0) continue; else return(0); } for (i=1; i<=5; i++){ for (a[i]=a[i];a[i]<=b[i];a[i]++){ if(a[i]%2==0) printf("Par %d : %d\n",i,a[i]); } } }
  2. tem que ver se ele é só isso mesmo ou pode ser outro gerando ele também, se for outro gerando ele é um pouco mais difícil. já deletou para ver se ele continou? adicionado 1 minuto depois digite cls no cmd e aperte enter vai limpar todos emails adicionado 5 minutos depois de qualquer forma eu entendo o comando que o virus está fazendo no cmd e apesar dele escrever essas coisas isso não está prejudicando, mas ele se auto executar é preocupante.
  3. voce pode criar um vetor de a e um vetor de b com 5 posições cada e com um for voce ler os elementos de a e b coloque alguma condição para evitar ler numeros negativos se a0 é 1 e b0 é 5 incrementa de 1 em 1 e sempre que for par apresente inclusive eles mesmo 1 nao é par 2 é par 3 não é par 4 é par 5 nao é par para saber se um numero é par usar %
  4. explica sim clique em listar e veja qual tipo do problema veja porque acontece esse tipo de problema.
  5. vou logo dizendo que o primeiro passo é voce fazer o básico imprimir os numeros primos. aqui está o exemplo de todos numeros primos de 0 a 100. #include <stdio.h> #include <stdlib.h> int main(){ int n, k, primo; for(n=2; n<=100; n++){ primo=0; for(k=1; k<=n; k++) if((n%k)==0) primo++; primo>2 ? : printf("%d \n", n); } } mas o seu enunciado nao quer todos entao voce deve comparar e mostrar só aquilo que o enunciado pede, são muitos simples as estruturas condicionais e a media aritmetica. tente fazer e poste a sua tentativa.
  6. muito fácil adicionado 0 minutos depois o que você já conseguiu fazer?
  7. isso é um autoexecutavel tente aperte ctrl+alt+del e em gerenciador de tarefas voce vai ter a listagens dos processos sendo executados. nesta lista vai estar ele tambem entao clique com o botao direito e selecione abrir local do arquivo. voce estara na pasta onde ele mora ou a casinha dele. entao delete...
  8. foi uma versao generica com capacidade para 500 arquivos vou mandar completo adicionado 9 minutos depois https://drive.google.com/open?id=1IrRxE4EiY_U386UsStdspAawqc5aJTuE esse aceita milhares de itens espero que funcione pois acho que utilizei o tamanho maximo
  9. não é difícil pso até fazer o executavel para ti só nao passo o fonte rsrsr adicionado 32 minutos depois testa pra ver se funciona aí isso mostra onde o programa tá depois voce digita o termo do arquivo que procura e ele mostra todos arquivos que tiver esse termo https://drive.google.com/open?id=1X_gEb6qEu0ftvRrbxqaRavXk4PL-WbCg
  10. pois é não são todos professores que entram em mínimos detalhes principalmente se for em c++ onde naturalmente se utiliza mais o cin para leitura. mas são os mínimos detalhes que fazem a diferença no codigo. talvez seu professor nao quis citar porque existe varias maneiras e comandos de ler palavras e frases .
  11. #include <stdio.h> #include <locale.h> #include <stdlib.h> #include <string.h> main () { int idade; char nome[50]; printf ("Digite a sua idade: \n"); scanf ("%d",&idade); printf ("Digite o seu nome: \n"); scanf ("%s",nome); { if (idade<10) printf ("O %s devera pagar R$30,00",nome); else if ((idade>10) && (idade<=29)) printf ("O %s devera pagar R$60,00",nome); else if ((idade>29) && (idade<=45)) printf ("O %s devera pagar R$120,00",nome); else if ((idade>45) && (idade<=59)) printf ("O %s devera pagar R$150,00",nome); else if ((idade>59) && (idade<=65)) printf ("O %s devera pagar R$250,00",nome); else if (idade>65) printf ("O %s devera pagar R$400,00",nome); } } adicionado 0 minutos depois tente usar o "=" porque se por exemplo eu digitar 10 nao vai rolar. adicionado 1 minuto depois so use & em scanf nunca use em printf isso significa endereco
  12. Observe que sempre que incrementa um valor em uma pilha voce esta incrementando em uma variavel. Com um contador voce pode dizer: se valor recebido na variavel for negativo incrementa 1 no contador. E se for decrementar da pilha voce diz se valor decrementado for negativo decrementa 1 tambem no contador. Mostrar os valores da pilha é super tradicional isso geralmente pode se fazer com um loop infinito para acompanhar desde o momento que abre o programa. Mas se estiver se referenciando apenas nos numeros negativos voce precisara guardar entao eles em algum outro lugar mas acho bastante desperdicio fazer outra pilha.
  13. porque nao cria um bat ou um executavel em linguagem c ?
  14. adicionado 4 minutos depois eu acho que isso resolveria if dia>0 && mes >0 && ano>0 && dia <=31 && mes<=12 o resto cairia no else adicionado 8 minutos depois @Pedrockz #include <stdio.h> #include <stdlib.h> int main() { int dia, mes, ano; printf("*VERIFICACAO DE DATA VALIDA* \n"); printf("\n"); printf("DIGITE UM DIA: "); scanf("%d", &dia); printf("DIGITE UM MES: "); scanf("%d", &mes); printf("DIGITE UM ANO: "); scanf("%d", &ano); if (dia>0 && mes >0 && ano>0 && dia <=31 && mes<=12){ printf("%d/%d/%d EH VALIDA", dia, mes, ano); } else{ printf("%d/%d/%d NAO EH VALIDA", dia, mes, ano); } }
  15. #include <stdio.h> #include <math.h> void uniao(int conjuntoA[], int conjuntoB[], int nelementosA, int nelementosB){ int uniao[60]; int total=nelementosA+nelementosB; printf("total elementos: %d\n",total); for (int i=0;i<total;i++) uniao[i] = conjuntoA[i]; for (int i=0;i<total;i++) uniao[i+nelementosA] = conjuntoB[i]; for(int x = 0; x<total; x++){ printf("%d ", uniao[x]); } printf("\n"); return; } int main(){ int conjA, conjB; int elementosA[29], elementosB[29]; printf("quantos elementos em a?"); scanf("%d", &conjA); // lendo os elementos de A for(int i = 0; i < conjA; i++){ printf("elemento %d de a?",i+1); scanf("%d", &elementosA[i]); } printf("quantos elementos em b?"); scanf("%d", &conjB); // lendo os elementos de B for(int j = 0; j < conjB; j++){ printf("elemento %d de a?",j+1); scanf("%d", &elementosB[j]); } uniao(elementosA, elementosB, conjA, conjB); return 0; }
  16. porque nao usa os 2 laços de uma vez? esse algoritmo é muito grande? pode postar?
  17. que tal verificar se o numero já está no vetor caso nao estiver ele entra. e que tal usar um metodo de ordenacao?
  18. Acho que nao precisa disso nao. Simplesmente if na hora de empilhar e desempilhar
  19. se tiver alguma dificuldade em entender. aqui está um exemplo #include <stdio.h> int mdc(int n1, int n2) { printf("\n"); int div = 0, real = 0; for (div = 1; (div <= n1) && (div <= n2); div++) { if ((n1 % div == 0) && (n2 % div == 0)) { real = div; printf("%d\n", real); } } return real; } int main() { int n = 0, valor = 0, cont = 0, num = 0; printf("Quantos numeros deseja digitar? "); scanf("%d", &n); printf("1o. numero da sequencia: "); scanf("%d", &valor); printf("%d ", valor); getchar(); for (cont = 1; cont < n; cont++) { printf("%do. numero da sequencia: ", cont + 1); scanf("%d", &num); printf("%d ", num); getchar(); valor = mdc(valor, num); } printf("VALOR FINAL DO MDC %d \n", valor); return 0; }
  20. a formula correta seria mais o menos isso int mdc(int n1, int n2) { int div = 0, real = 0; for (div = 1; (div <= n1) && (div <= n2); div++) { if ((n1 % div == 0) && (n2 % div == 0)) { real = div; printf("%d\n", real); } } return real; }
  21. poste seu codigo
  22. voce sabe fazer isso em um papel?
  23. vango e isrnick me ajudou no discord ,só os especificadores que estão me mordendo então vou estuda-los
  24. @arfneto obrigado pela ajuda.@Mauro Britivaldo nao tenho experiencia com arquivos achei bem difícil mas conseguir ter uma noção do que preciso fazer agora.

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!