Witam,
http://www.cplusplus.com/reference/istream/istream/get/
Zobacz deklaracje funkcji get().
single character (1)
int get();
istream& get (char& c);
c-string (2)
istream& get (char* s, streamsize n);
istream& get (char* s, streamsize n, char delim);
stream buffer (3)
istream& get (streambuf& sb);
istream& get (streambuf& sb, char delim);
Zamień double n na char n. Wtedy powinno działać oraz w pętli while() zamień get(n) na std::cin.get(n)