elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Estamos en la red social de Mastodon


  Mostrar Temas
Páginas: [1]
1  Programación / Programación C/C++ / CODIGO FUENTE DE UNA MULTIPLICACION DE POLINOMIOS ? en: 20 Noviembre 2013, 23:38 pm
Hola, mi codigo me marca un error en la funcion poly, pero no se por que, podrian ayudarme?



#include <stdio.h>
#include <math.h>
#include <stdlib.h>
#include <conio.h>
#define MAXIMO 10
#define SALTO printf ("\n")


main() {

   double x,R,coefi [MAXIMO];

   long li;

   char a[15],*p;

   int j;


   a[0] = 13;

   printf ("Por favor, informe el grado del polinomio..\n");

   gets (a);

   li = strtol (a+2, &p, 10);

   while (*p != '\0' || li < -32768L || li > 32767L) {

      printf ("%c",7);        /* Aviso de error */

      printf ("Cifra incorrecta. Favor rectifique...\n");

      gets (a);

      li = strtol (a+2,&p,10);

   }

   SALTO;

   j = li;

   while (j >= 0) {

      printf ("Digite el coeficiente..\n");

      gets (a);

      x = strtod (a+2, &p);

      while (*p != '\0' || a <= 0) {

         printf ("%c",7);        /* Aviso de error */

         printf ("Cifra incorrecta. Favor rectifique...\n");

         gets (a);

         x = strtod (a+2,&p);

      }

      coefi [j--] = x;

      SALTO;

   }

   printf ("Lea el valor de X..\n");

   gets (a);

   x = strtod (a+2, &p);

   while (*p != '\0') {

      printf ("%c",7);        /* Aviso de error */

      printf ("Cifra incorrecta. Favor rectifique...\n");

      gets (a);

      x = strtod (a+2,&p);

   }

   R =Poly(x, (int)li, coefi);

   printf ("\n");

   printf ("El valor del polinomio, para X = %lf es %lf\n",x,R);

   getch();

}
Páginas: [1]
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines