Ir para conteúdo
Fórum Script Brasil
  • 0

Ajuda na impressão em c


PHR22

Pergunta

Estou com um pequeno programa para fazer, ao qual por meio de arrays, terei de manipular polimonios(multiplicação, derivar, somar...), e gostaria de uma ajuda se possível na formtação do texto de saida, ou seja como mostrar o resultado ao usuario.

Por exemplo, caso ele entre o polimonio 3x² + 4x, gostaria de saber a melhor maneira de fazer essa impressão, se possível utilizando expoentes mesmo, não queria, imprimir em algo desse tipo 3x^2 + 4x. Agradeço quem puder ajudar.

Link para o comentário
Compartilhar em outros sites

3 respostass a esta questão

Posts Recomendados

  • 0

PHR22,

Recorri a tabela ASCII para ajudar-lhe. O decimal '253' da tabela é o simbolo de expoente 2... Vou postar um codigo e você me diz se é isso que você queria fazer.

#include <stdio.h>

int main()
{
 int exp_2 = 253; // Vai imprimir o digito 2 como se fosse elevado.
 printf("\n%d%c\n", 10, exp_2);
}
Espero ter ajudado. ------------------------------------------------------------------------------------------------ Veja esse outro exemplo de uma equação do 2º grau:
#include <stdio.h>
#include <math.h>

int main()
{
 int a = 1;
 int b = -3;
 int c = -4;

 float delta, x1, x2;

 int exp_2 = 253; // Vai imprimir o digito 2 como se fosse elevado.

 delta = (pow(b, 2)) - (4 * a * c);

 printf("%d%c -4 x %d x %d\n", b, exp_2, a, c);

 printf("\nDELTA esta valendo: %.1f\n\n", delta);

 if(delta < 0)
 {
  printf("As raizes não são reais.");
  return;
 }

  x1 = (-b + sqrt(delta)) / (2 * a);
  x2 = (-b - sqrt(delta)) / (2 * a);
  
  printf("x' = %.1f\n" , x1);
  printf("x'' = %.1f\n", x2);
}

Editado por kuroi
Adicionar tag CODE
Link para o comentário
Compartilhar em outros sites

  • 0

Bom, se alguém se interessar, realmente não consegui fazer algo genérico para grau n, talvés alguma bilioteca tenha algo parecido com isso, todavia...Os codigos ascii são:

¹ = 251

² = 253

³ = 252

E tem ainda as frações:

½ = 171

¼ = 172

¾ = 243

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,1k
    • Posts
      651,9k
×
×
  • Criar Novo...