quando compilo questo codice, che prende un numero, lo raddoppia con una funzione stampa, c'è qlc che non funziona nella riga di rosso


codice:
#include <stdio.h>

int raddoppianumero(int arg);

void main(){
int numero;
printf ("inserisci un numero a caso\n");
scanf ("%d", &numero);

raddoppianumero (numero);

printf ("numero modificato %d\n", numero); // non mi raddoppia la variabile del main 

}

int raddoppianumero (int arg){
    int originale= arg;
	arg= arg*2;
	printf ("num %d raddoppiato %d\n", originale, arg);
return (arg);

}