Mam kilka pytań co do twojego kodu. Po pierwsze gdzie wpisujesz elementy do tablicy, po drugie tablica ma mieć 10 elementów a ty tworzysz tablice 9 elementową.
Tutaj masz poprawny kod:
#include <stdio.h>
int main(){
int i;
int tablica[10]={1,2,3,4,5,6,7,8,9,10};
int Ntablica[10]={0};
Ntablica[0]=tablica[9];
for(i=0;i<9;i++)Ntablica[i+1]=tablica[i];
//wypisywanie
for(i=0;i<10;i++)printf("%d ",Ntablica[i]);
return 0;
}