Ho riscritto il programma come segue, ma continua a darmi problemi( come potete vedere dallo screen):
codice:
#include<stdio.h>
#include<stdlib.h>
main()
{
      
      int fattura[30],giorno[30],mese[30],anno[30],i,s,n,dim;
      i=0;
      s=0;
      scanf("&d", &n);
      while(n!=-1)
      {
            fattura[i]=n;
            s=s+n;
            scanf("%d", &n);
            giorno[i]=n;
            scanf("%d", &n);
            mese[i]=n;
            scanf("%d", &n);
            anno[i]=n;
            i=i+1;
      }
      dim=i-1;
      i=0;
      printf("L'elenco dei valori e'\n");
      for(i=0;i<=dim;i++)
      {
                         printf("%d\n", fattura[i]);
      }
      printf("La somma dei valori e' %d\n", s);
      i=0;
      printf("L'elenco delle date e'\n");
      for(i=0;i<=dim;i++)
      {
                         printf("%d/", giorno[i]);
                         printf("%d/n", mese[i]);
                         printf("%d\n", anno[i]);
      }
system("pause");
}


Uploaded with ImageShack.us