main(){
for(int i=0, int j=0, int k=0; i<10 && j<20 && k<20; i++){
cout << i << endl;
j++;
k++;
}
}

できないし、1行で書けるなんてウソかなー?
>>741さんのが定石かな?