今どきのコンパイラは for の条件に i<=num/2 とか書いても速いのかな・・・。
昔々 for (i = 0; i < strlen(s); i++) というのを書いたやつが居て衝撃を受けたことのある俺だが。