Ir ao conteúdo
  • Cadastre-se

MatheusINF

Membros Plenos
  • Total de itens

    105
  • Registro em

  • Última visita

  • Qualificações

    N/D

Reputação

86

Sobre MatheusINF

  • Data de Nascimento 30-01-2001 (17 anos)

Informações gerais

  • Cidade e Estado
    Maringá/PR
  • Sexo
    Masculino
  1. Galera alguém sabe bons livros para começar a estudar computação gráfica? Se tiver em C/C++ é melhor, porém aceito sugestões de livros em qualquer linguagem
  2. Cara faça um if ( i % n == 0) cont++ , dentro de um FOR com i de 1 a 1000, porém é complicado te ajudar sem saber o que você fez.
  3. Desempilhar é remover apenas o último elemento, o algoritmo fica assim: int desempilha(PILHA &pilha){ if (pilha.nElem == 0) cout<<"\nPILHA VAZIA."; int ch = pilha.a[pilha.nElem -1].chave; pilha.nElem--; cout<<"\nElemento "<<ch<<" removido com sucesso."; } Agora se tu quer remover tudo é muito simples: void esvaziar(PILHA &pilha){ pilha.nElem = 0; cout<<"\nPilha vazia"; }
  4. @allanxd Caramba que site fera mnw, valeu
  5. Fala galera beleza? Bom estava usando o C++ aqui e sem querer coloquei " /// " , e percebi que ficou roxo , porém é como um comentário, o que é isso? , serve pra comentários mais importantes ou tem uma utilização real?
  6. fala galera, boa noite. ** topico já resolvido.
  7. @isrnick Cara realmente com o strtok() , consigo fazer o resto da lista tranquilo , uma pena eu não saber dele antes ahahahaha, muito obrigado cara ^^
  8. @isrnick Cara não sei se isso é assunto pra outro tópico, mas e quando você não a palavra? , por exemplo a pessoa digita uma frase e após isso digita uma palavra pra ver quantas vezes apareceu na frase ou se apareceu , como fazer?
  9. Olá pessoal, Boa tarde Bom eu preciso mostrar quantas a palavra 'de' aparece na frase int main() { char frase[25] ; int i , cont=0; printf("Digite uma frase qualquer em letras minusculas: "); scanf(" %[^\n]",frase); for(i=0; i<strlen(frase); i++) { if ( (frase[i] == 'd') && (frase[i+1] == 'e') ) cont++; } printf("\n\nA palavra 'de' aparece %d vezes na frase.",cont); } adicionado 6 minutos depois Bom galera consegui, porém não sei se ficou muito correto, porém está funcionando int main() { char frase[100] ; int i , cont=0; printf("Digite uma frase qualquer: "); scanf(" %[^\n]",frase); strlwr(frase); for(i=0; i<strlen(frase); i++) { if ( (frase[i] == 'd') && (frase[i+1] == 'e') ) { if(frase[i+2] == ' ' || frase[i+2] == '\0') cont++; } } printf("\n\nA palavra 'de' aparece %d vezes na frase.",cont); }
  10. Fala galera de boa ? Bom eu preciso fazer esse exercício porém estou meio travado: 02 ) Faça um algoritmo pra calcular e escrever a raiz quadrada de um número positivo Y usando o seguinte roteiro: - A primeira aproximação para a raiz quadrada de Y é X = Y/2; - As sucessivas aproximações serão X = X + Y / 2 . X; O algoritmo irá ler a quantidade de aproximações e só poderá ser utilizado 3 variáveis. int main() { float x , i; int y; printf("Digite um numero inteiro positivo: "); scanf("%d",&y); printf("\nDigite quantas aproximacoes deseja fazer: "); scanf("%f",&x); i = x; printf("\n\nA raiz quadrada de %d : ",y); for(i; i>0; i--) { if(i==x) x = y/2.0; i--; x = (x + y ) / ( 2.0*x); } // FIM FOR printf("%d",x); } // FIM MAIN Bom eu cheguei até aqui, porém não tenho ideia de como continuar :/
  11. adicionado 0 minutos depois Como assim esse float? ,pode fazer isso? adicionado 1 minuto depois @devair1010 valeu mnw, esse funcionou
  12. Fala galera, eu preciso fazer o seguinte exercício : 5) Desenvolva um programa que contenha uma sub-rotina que receba um valor inteiro e positivo N e retorne o valor de S, obtido pelo seguinte cálculo: S = 1 + 1/1! + 1/2! + 1/3! + … + 1/N! Bom, eu acho que eu fiz porém o resultado é sempre 0.00000 , alguém sabe me dizer o que está errado? int sub(int n) { int fat = 0; float s = 0; for(fat=1 ; n>1; n= n - 1) { fat = fat * n; s = s + 1/fat; } printf("\n\nO resultado = %f\n\n",s); } int main() { int num; printf("Digite um valor inteiro: "); scanf("%d",&num); sub(num); } adicionado 42 minutos depois Bom , consegui fazer aparecer alguma coisa, porém ele ignora o 1 / 1! , e acima do 1/ 2! ele não inclui a soma também : / float sub(int n) { float s = 0 ; int fat =0; for(fat=1 ; n>1; n--) { fat = fat * n; s = s + 1.0/fat; } printf("\n\nO resultado = %f\n\n",s+1.0); } int main() { int num; printf("Digite um valor inteiro: "); scanf("%d",&num); sub(num); }
  13. @giu_d @isrnick , Muito obrigado galera ^^
  14. Bom galera não sei se é o local certo, mas eu estou tendo "arq. e org. de computadores" na faculdade e o professor está ensinado programar em Assembly , vocês que já trabalham com isso ou já tem mais conhecimento, acham como eu que é só pra preencher a grade ou realmente isso é útil? , bom eu sinceramente não me vejo programando em Assembly , mas fica ae minha dúvida
  15. Fala galera tudo bom? Bom, eu estava dando uma pesquisada e reparei que o uso do "gets()" não é muito recomendado e eu encontrei isso "%[^\n]s" , pra meio que substituir, porém eu não sei se estou utilizando de maneira incorreta pois meu algoritmo não funciona utilizando isso, alguém sabe porque? int main() { char nomes[5] [10]; int i,op; for(i=0; i<5; i++) { printf("Digite o %d nome: ",i+1); scanf("%[^\n]s", &nomes[i] ); } printf("\n\nDigite um numero entre 1-5: "); scanf("%d",&op); printf("\n\nO valor %d se refere ao seguinte nome: %s",op,nomes[op-1]); } ** Eu estou usando as seguintes bibliotecas: #include <stdio.h> #include <math.h> #include <stdlib.h> #include <string.h>

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

×