みなさんありがとう!よくわかりました.
ところでwhile(cin >> w >> h, (w||h)) と
while(cin >> w >> h && (w||h))
は同じ意味になりますよね?

どっちが望ましい?