Questo sito utilizza cookies solo per scopi di autenticazione sul sito e nient'altro. Nessuna informazione personale viene tracciata. Leggi l'informativa sui cookies.
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 = (double *)calloc(v, sizeof(double));
}
for(i = g; i >= 0 && i <= g ; --i)
{
printf("%g", array);
}
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 = (double *)calloc(v, sizeof(double));
}
for(i = g; i >= 0 && i <= g ; --i)
{
printf("%g", array);
}
return 0;
}
Spero di aver capito quello che chiedevi:
Codice sorgente - presumibilmente C++
int main(int argc, char*ppArgv[]){
int*pArr, iGrad, n;
printf("Inserisci il grado: ");
scanf("%d", &iGrad);
pArr =(int*)calloc(iGrad, sizeof(int));
for(n = iGrad; n >=0; n--){
printf("x^%d = ", n);
scanf("%d", pArr + n);// NOTA: pArr + n -> &pArr[n]