Ваше требование неоднозначно.Пожалуйста, рассмотрите возможность использования стиля RFC 2119 для устранения неоднозначности.
Если 3 значения МОГУТ быть указаны в одной строке:
int a,b,c;
cin >> a >> b >> c;
Если 3 значения ДОЛЖНЫ быть заданы в одной строке:
#include <string> // Edit: don't forget these headers
#include <sstream> // after those that you already include
...
string s;
getline(cin,s); // input one line
istringstream sst(s); // then parse that line
int a,b,c;
sst >>a>>b>>c;