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.

MatheusINF

Membros Plenos
  • Total de itens

    96
  • Registro em

  • Última visita

  • Qualificações

    N/D

Reputação

82

Sobre MatheusINF

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

Informações gerais

  • Cidade e Estado
    Maringá/PR
  • Sexo
    Masculino
  1. 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 :/
  2. adicionado 0 minutos depois Como assim esse float? ,pode fazer isso? adicionado 1 minuto depois @devair1010 valeu mnw, esse funcionou
  3. 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); }
  4. @giu_d @isrnick , Muito obrigado galera ^^
  5. 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
  6. 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>
  7. adicionado 11 minutos depois Realmente está configurado pra ler C++11, vou tentar muda mnw, Vlwws
  8. Eu uso o Code Blocks mnw, será que a versão pode influenciar? lá na faculdade esse código estava executando normal \:
  9. Fala galera beleza? Bom comecei na facul Estrutura de dados e o professor usar C++, como eu utilizava o C estou com algumas dificuldades, como nesse algoritmo #include <iostream> #include <stdlib.h> using namespace std; void Bubble(int v[],int n) { int i,j,guarda,trocou,k=n; while(1){ trocou = 0; cout <<"\nRepete: "<<n-k+1<<": "; for(i=0; i<k-1; i++){ if(v[i] > v[i+1]) { trocou =1; guarda = v[i]; v[i] = v[i+1]; v[i+1] = guarda; } // FIM IF } // FIM FOR for(i=0; i<k; i++) cout<<" "<<v[i]; k--; if(!(trocou)) return ; } // FIM WHILE }// FIM BUBBLE int main() { int i, n; cout<<"Digite quantos valores tem o vetor: "; cin >> n; int v[n]; for(i=0; i<n; i++) { cout<<"Entre com o valor para V["<< i <<"]: "; cin>> v[i]; } // FIM FOR cout<<"Vetor desordenado: "; for(i=0; i<n; i++) cout<<" "<<v[i]; cout<<"\n"; Bubble(v,n); cout <<"\nVetor ordenado: \n"; for(i=0; i<n; i++) cout<<" "<<v[i]; cout<<endl; } // FIM MAIN Quando eu executo ele da um Erro "ISO C++ forbids variable length array 'v' [-Wvla]", eu não sei o motivo, se alguem souber pode me ajudar ?
  10. @isrnick HAHAHAH Realmente uma aula cara , muito obrigado !
  11. Fala galera, estou revendo strings e não sei como diferenciar quando: A string 1 é igual a string 2 e quando a string 1 é maior que a string 2, pois utilizando o "strcmpi" ( ignorando maiúsculas e minusculas), ambos resultam em 1, se alguém souber me explique por favor :/
  12. @AnsiC Cara muito obrigado !
  13. Fala galera beleza? Estou fazendo uma revisão por vídeo aulas de algoritmo e me deparei com o seguinte algoritmo pra calcular o quadrado dos números: void interface() { printf("\nDIGITE 0 PARA SAIR\n"); printf("OU INFORME UM NUMERO INTEIRO PARA CALCULAR O QUADRADO: "); } int leitura() { int num; scanf("%d",&num); return num; } void quadrado(int numero) { printf("O numero ao quadrado: %d\n",numero*numero); } int main() { int valor; for(interface(); valor=leitura(); interface()) { quadrado(valor); } return 0; } Eu gostaria de saber o motivo dele sair quando a pessoa digitar 0 ?
  14. @Mestre88 Certo mais acho que não precisarei não, o curso é de Informática e tem essa matéria só pra dar uma base mesmo :/
  15. @Mestre88 Na foto que mandei eu coloquei pelo lógic switch mnw. no caso eu poderia substituir qual daqueles pelo terra? Esse terra no caso é neutro né? ai ele fica em 0?

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

×