Voglio ringraziare infinitamente le prime 3 risposte, le ho provate tutte e 3 e funzionano tutti,    grazie ancora a 
rehole, 
skynet e 
oregon.
  Per 
oregon:
la riga in grassetto che ho scritto è il procedimento che ho trovato per trovare un numero da positivo a negativo, forse così era spiegato meglio:
int a=0,b=0,c=0;
printf ("\n Scrivi un intero positivo:> ");
scanf ("%d",&a);
b=a*2; c=a-b;
printf ("\n Il negativo di %d e':> %d",a,c);
   non che sia assoluto, sicuramente conoscerai un metodo + veloce visto che mi hai dato la soluzione al mio problema in soli 5 caratteri   . 
grazie    grazie ancora.