Sábado 9 de Noviembre de 2024, 03:35
SoloCodigo
Bienvenido(a),
Visitante
. Por favor,
ingresa
o
regístrate
.
¿Perdiste tu
email de activación?
Inicio
Foros
Chat
Ayuda
Buscar
Ingresar
Registrarse
SoloCodigo
»
Foros
»
Programación General
»
C/C++
(Moderador:
Eternal Idol
) »
Paso De C++ A C
« anterior
próximo »
Imprimir
Páginas:
1
[
2
]
Autor
Tema: Paso De C++ A C (Leído 8244 veces)
Nevhazovat
Miembro activo
Mensajes: 39
Re: Paso De C++ A C
«
Respuesta #25 en:
Sábado 10 de Febrero de 2007, 00:43 »
0
Hola, ya estoy de nuevo por aquí.
He estado trabajando un poco y algo he conseguido. Con este programa calculo los coeficientes de la dereivada pero el problema es que los muestro uno a uno y no en forma compacta que queda más vistoso.
¿Cómo podría hacer para agrupar todos esos coeficientes para que me muestre por pantalla el sesultado en forma ax^(n)+bx^(n-1)...?
Código: Text
#include <stdio.h>
main()
{
int i,grado,indep,polinomio[50];
printf("Cual es el grado del polinomio: ");
scanf("%d",&grado);
printf("Cual es el termino independiente del polinomio: ");
scanf("%d",&indep);
polinomio[0]=indep;
for(i=1;i<=grado;i++)
{
printf("¨Cual es el coeficiente del termino x^%d ?: ",i);
scanf("%d",&indep);
polinomio[i]=indep;
}
printf("La derivada del polinomio es:\n");
for(i=0;i<grado;i++)
{
polinomio[i]=polinomio[i+1]*(i+1);
printf("El coeficiente del termino x^%d es: %d \n",i,polinomio[i]);
}
}
Geo
Miembro de PLATA
Mensajes: 1011
Nacionalidad:
Re: Paso De C++ A C
«
Respuesta #26 en:
Sábado 10 de Febrero de 2007, 05:45 »
0
Tal como lo estás haciendo, yo no modificaría el vector con el polinomio original, sino crearía otro para guardar en él la derivada. De esa manera al final puedes mostrar los dos polinomios, lo cual puedes hacer con algo como esto:
Código: Text
for ( i = grado - 1; i >= 0; i-- ) {
printf( "%dx^%d + ", polinomio[ i ], i );
}
Ya te toca a ti hacer las correcciones pertinentes
.
Saludos,
JJ (Geo).
La imaginación es el límite.
Hardware & Software
|
Mexchip
Nevhazovat
Miembro activo
Mensajes: 39
Re: Paso De C++ A C
«
Respuesta #27 en:
Sábado 10 de Febrero de 2007, 12:32 »
0
Gracias Geo. Ya está lo que quería.
Código: Text
#include <stdio.h>
main()
{
int i,grado,indep,polinomio[50];
printf("Cual es el grado del polinomio: ");
scanf("%d",&grado);
printf("Cual es el termino independiente del polinomio: ");
scanf("%d",&indep);
polinomio[0]=indep;
for(i=1;i<=grado;i++)
{
printf("¿Cual es el coeficiente del termino x^%d ?: ",i);
scanf("%d",&indep);
polinomio[i]=indep;
}
printf("\nLos coeficientes de la derivada son:\n\n");
for(i=0;i<grado;i++)
{
polinomio[i]=polinomio[i+1]*(i+1);
printf("El coeficiente del termino x^%d es: %d \n\n",i,polinomio[i]);
}
printf("\nLa derivada es:\n\n");
for ( i = grado - 1; i >= 0; i-- ) {
printf( "%dx^%d + ", polinomio[ i ], i );
}
}
Imprimir
Páginas:
1
[
2
]
« anterior
próximo »
SoloCodigo
»
Foros
»
Programación General
»
C/C++
(Moderador:
Eternal Idol
) »
Paso De C++ A C