IBM Corp reported a smaller-than-expected 3.5 percent drop in fourth-quarter revenue on Tuesday, as higher sales in its newer businesses such as cloud, software and services partially offset tapering sales of its latest mainframe computers and the pressures from a strong dollar.