intendo programma un po' + serio di scrivere ciao mondo..

codice:
#include <stdio.h>
main()
{
double c, nc, nl, nw, ns;
nl=nw=ns=0;
/* inserendo un testo non formattato il programma calcola*/
/*il numero di righe, parole, spazi, caratteri con e senza spazi*/
for(nc=0;(c=getchar()) != EOF; ++nc)
{if(c == '\n')
    {
      ++nl;    
      --nc;
    }
  if(c==' ' || c=='\t' || c=='\n')
            ++nw;
      if(c==' ')
          {
                    ++ns;
                    --nc;
          }          
}
printf("%.0f caratteri senza spazi\n", nc);
printf("%.0f linee\n", nl);
printf("%.0f parole\n", nw);
printf("%.0f spazi\n", ns);
printf("%.0f caratteri con spazi\n", nc+ns);
system ("pause");
}
che ne pensate? cosa posso migliorare?