14/03/09 11:38
giocala88
Salve ragazzi, ho implementato un programma che, per il momento, acquisisce parti di un'espressione di grado n e la visualizza per intero..
Il problema riscontrato è proprio questo: la visualizzazione dell'espressione per intero non avviene...dove sbaglio??..grazie anticipatamente..
Ecco il codice in ANSI C:
#include <stdio.h>
#include <stdlib.h>
int main()
{
int g, i;
double *array, v;
printf("\n Inserisci il grado dell'equazione da acquisire: "
scanf("%d", &g);
array = (int *)calloc(g, sizeof(int));
for(i = g; i >= 0 && i <= g ; --i)
{
printf("x^%d = ", i);
scanf("%lg", &v);
array[i] = (double *)calloc(v, sizeof(double));
}
for(i = g; i >= 0 && i <= g ; --i)
{
printf("%g", array[i]);
}
return 0;
}
Il problema riscontrato è proprio questo: la visualizzazione dell'espressione per intero non avviene...dove sbaglio??..grazie anticipatamente..
Ecco il codice in ANSI C:
#include <stdio.h>
#include <stdlib.h>
int main()
{
int g, i;
double *array, v;
printf("\n Inserisci il grado dell'equazione da acquisire: "
scanf("%d", &g);
array = (int *)calloc(g, sizeof(int));
for(i = g; i >= 0 && i <= g ; --i)
{
printf("x^%d = ", i);
scanf("%lg", &v);
array[i] = (double *)calloc(v, sizeof(double));
}
for(i = g; i >= 0 && i <= g ; --i)
{
printf("%g", array[i]);
}
return 0;
}
aaa