# Declare k, d, and s so that they can store an integer , a real number, and a small word (under 10 characters ). Use these variables to first read in an integer , a real number, and a small word and print them out in reverse order (i.e., the word, the real, and then the integer ) all on the same line, separated by EXACTLY one space from each other. Then, on a second line, print them out in the original order (the integer , the real, and the word), separated again by EXACTLY one space from each other.

1

### CHALLENGE:

Declare  k, d, and s so that they can store  an integer , a real number, and a small word (under 10 characters ).  Use these variables  to first read in an integer , a real number, and a small word and print them out in reverse order (i.e., the word, the real, and then the integer ) all on the same line, separated by EXACTLY one space from each other.  Then, on a second line, print them out in the original order (the integer , the real, and the word), separated again by EXACTLY one space from each other.

### SOLUTION:

```int k;
double d;
string s;
cin >> k >> d >> s;
cout << s << " " << d << " " << k << endl << k << " " << d << " " << s;

```

#### One comment

• shtuff says:

String is not declared properly

std::string s;