using namespace std ;
void main ( )
{
 vector < int > v ;
 int i, data, sum ;

 cout << "数値以外の文字を入力して終了" << endl ;

 while ( cin.good ( ) ) {
cin >> data ;
if ( cin.good ( ) ) v.push_back ( data ) ;
}               

for ( sum = 0, i = 0 ; i < v.size ( ) ; i ++ ) {
sum += v[i] ;
cout << v[i] << " - " << sum << endl ;
}
}
できればforからの文を日本語で説明して欲しい