Here you go. I've indented it to make it easy to see what's going on:
Code:
int main()
{
char *str01="I'm a cheating smeghead!!!\0ebahhhaagfaaghhfhfgfiehdhihbadijidgjhbhchchbheahabae";
for (int i='a';i<='z'; putchar
(
(
str01[i-'a']+(25-i+2*'a')+
i-'a'-116-(((str01+27)
[
(i-'a')*2]-'a')*10+((str01+27)[(i-'a')*2+1
]
-'a')))=='#'?10:(str01[i-'a'
]
+(25-i+2*'a')+i-'a'-116-(((str01+27)
[
(i-'a')*2]-'a')*10+((str01+27)[(i-'a')*2+1
]
-'a')))
)
)
i++;}