hola que tal bakunos, tengo una pequeña duda, hice un programa el cual me imprime la suma de dos polinomios, lo que quiero hacer ahora es el diagrama de flujo.... podiran ayudarme porfavor???? se los agradeceria muchisimo....
me lo pueden enviar a mi correo justy_deme@hotmail.com
gracias de antemano
aqui esta el programa
//Comienza con la parte de los polinomios
void polinomios()
{
int a[TAM],b[TAM],c[TAM],d[TAM],n,m,i,j,k,p,q;
system("cls");
//Pide los grados de los polinomios junto con sus valores
printf("\n\n\t\t\tMultiplicacion de polinomios");
printf("\n\nDame el grado del primer polinomio [0-9]: ");
scanf("%d",&n);
for(i=n;i>=0;i--)
{
printf("X^%d= ",i);
scanf("%d",&a);
}
printf("\nDame el grado del segundo polinomio [0-9]: ");
scanf("%d",&m);
for(i=m;i>=0;i--)
{
printf("X^%d= ",i);
scanf("%d",&b);
}
if( ((n<0)||(n>9))||((m<0)||(m>9)) )
{
printf("\nERROR EN DATOS");
printf("\nanxn + an-1xn-1 +· · ·+ a1x + a0]");
getch();
}
else
{
//Se obtiene el polinomio resultante
p=(n+1)*(m+1);
q=p;
for(i=n;i>=0;i--)
{
for(j=m;j>=0;j--)
{
c[q]=a*b[j];
q--;
}
}
//Se imprime el polinomio resultante
printf("\n\nEl polinomio resultante es: \n");
for(i=p;i>0;i--)
{
if(i!=0)
printf(" (%d)*X^%d + ",c,i);
else
printf("%d.",c);
}
getch();
}
//Regresa al programa principal
return;
}
me lo pueden enviar a mi correo justy_deme@hotmail.com
gracias de antemano
aqui esta el programa
//Comienza con la parte de los polinomios
void polinomios()
{
int a[TAM],b[TAM],c[TAM],d[TAM],n,m,i,j,k,p,q;
system("cls");
//Pide los grados de los polinomios junto con sus valores
printf("\n\n\t\t\tMultiplicacion de polinomios");
printf("\n\nDame el grado del primer polinomio [0-9]: ");
scanf("%d",&n);
for(i=n;i>=0;i--)
{
printf("X^%d= ",i);
scanf("%d",&a);
}
printf("\nDame el grado del segundo polinomio [0-9]: ");
scanf("%d",&m);
for(i=m;i>=0;i--)
{
printf("X^%d= ",i);
scanf("%d",&b);
}
if( ((n<0)||(n>9))||((m<0)||(m>9)) )
{
printf("\nERROR EN DATOS");
printf("\nanxn + an-1xn-1 +· · ·+ a1x + a0]");
getch();
}
else
{
//Se obtiene el polinomio resultante
p=(n+1)*(m+1);
q=p;
for(i=n;i>=0;i--)
{
for(j=m;j>=0;j--)
{
c[q]=a*b[j];
q--;
}
}
//Se imprime el polinomio resultante
printf("\n\nEl polinomio resultante es: \n");
for(i=p;i>0;i--)
{
if(i!=0)
printf(" (%d)*X^%d + ",c,i);
else
printf("%d.",c);
}
getch();
}
//Regresa al programa principal
return;
}