Determine all natural numbers $n$ such that :
$10$ divisor of $n^{10}+1$
My attempt :
Let $n=r(\mod{10})$ so $n^{10}+1=(r^{10}+1)(\mod{10})$
This mean : $r^{10}+1=0(\mod{10})$
Now $r\in {0,1,2,3,4,5,6,7,8,9}$ after try I get $r=3,7$
So : $n=10k+3,10k+7$
Is my work correct ?
Please I need other simple method to computing
Yes, your thoughts are correct. Maybe you need to be more precice here and there. For example you do not tell us what $k$ is. Also you should not say "Let $n=r\mod 10$". $n$ is an arbitrary natural number, that we try to find.
Basically you need to find the numbers which have the final digit $9$ when they are raised to the power of 10.
These numbers are of the form you suggested and it is enough to test the numbers $0,\dotso, 9$ as you did.