Ir para conteúdo
Fórum Script Brasil

Raphaelhelper

Membros
  • Total de itens

    5
  • Registro em

  • Última visita

Sobre Raphaelhelper

  • Data de Nascimento 23/10/1994

Perfil

  • Gender
    Male
  • Location
    São Paulo

Raphaelhelper's Achievements

0

Reputação

  1. Aguarde! Que analisarei o seu código.
  2. Olá, o erro lógico do seu programa é o seguinte: (x > 0, y > 0, z > 0) Neste caso, as condições não devem ser separadas por vírgulas, pois acredito que elas ignoraram as condições anteriores de z > 0. Portanto, a forma correta seria: (x > 0 && y > 0 && z > 0) OBS: Fiz na linguagem C, não me lembro bem se a sintaxe é a mesma de C++.. Mas tai, espero ter ajudado'
  3. Olá, cheguei em casa... rs' Respondendo a sua pergunta: Sim, é possível criar um programa que faça cálculos com números grandes.. do tipo 10^20. Neste caso, como teremos um valor enorme não se utiliza variável do tipo int ou long int. Ao invés disso, o tipo de variável que deverá ser empregada deverá ser do tipo double, pois este irá suportar o resultado de 10^20. Agora tome cuidado!! ainda para a variável do tipo double, existe uma limitação no quanto poderá ser armazenado nesse tipo de variável. Se quiser analisar o meu código, fique a vontade: #include <stdio.h> #include <math.h> int main() { int b, p; double resultado; printf("Informe o valor da base\n"); scanf("%d",& B); printf("Informe o valor da potencia\n"); scanf("%d",&p); resultado = pow(b,p); printf("O valor de %d elevado a %d sera %.00f.",b,p,resultado); return 0; } Espero ter ajudado'
  4. Olá, consegui organizar o programa. Caso queira que eu explique, é só me dizer que será um prazer. rs' int main() { int n1; int n2; int n3; printf("Digite três números:\n"); scanf("%d",&n1); scanf("%d",&n2); scanf("%d",&n3); if (n1 < n2 && n1 < n3){ printf("%d ",n1); if (n2<n3){ printf("%d %d", n2, n3); } else{ printf("%d %d", n3, n2); } } else if (n2 < n1 && n2 < n3){ printf("%d ", n2); if (n1 < n3){ printf("%d %d", n1, n3); } else{ printf("%d %d", n3, n1); } } else{ printf("%d ", n3); if (n1 < n2){ printf("%d %d", n1, n2); } else{ printf("%d %d", n2, n1); } } return; } Espero ter ajudado'
  5. Olá, no momento estou na faculdade e aqui na sala que me encontro não tem a linguagem C, portanto, tentarei sanar uma resolução para o seu caso quando chegar em casa. No entanto, apenas para adiantar, não sei se você sabe, mas se representarmos uma potenciação com valores grandes, como por exemplo: "10^20", perceba que o resultado será em forma cientifica, pois o valor do resultado do tipo inteiro não será suportado, e por isso o transforma para uma notação cientifica, no caso 10^20 será 1e+20. Tenho certeza de que seja impossível ser demonstrado um valor inteiro nesse tipo de caso, onde o resultado da potenciação será demasiadamente grande. Até porque há um limite para o valor que será assumido nessa variável do tipo inteiro.
  6. Aprender nunca é demais, o limite do nosso aprendizado se da no instante em que desistimos de prosseguir adiante.

×
×
  • Criar Novo...