Оператор do while

Задания раздела 5.4.4
5.18. Объясните каждый из следующих циклов. Исправьте все обнаруженные ошибки.
(a) do
int v1, v2;
cout << "Please enter two numbers to sum:";
if (cin >> v1 >> v2)
cout << "Sum is: " << v1+v2 << endl;
while (cin);
(b) do {
// ...
} while (int ival=get_response());
(c) do {
int ival=get_response();
} while (ival);
5.19. Напишите программу, использующую цикл do while для циклического запроса у пользователя двух строк и указания, которая из них меньше другой.
Читать далее «Оператор do while»