9.
принцип DRY (Don't Repeat Yourself)
В программе на языке C++ ниже реализована основная логика для ввода двух целых чисел и вывода их суммы. Однако для соблюдения принципа DRY (Don't Repeat Yourself) и избегания дублирования кода необходимо вынести логику получения ввода от пользователя в отдельную функцию getValueFromUser()
, которая возвращает целое число.
Допишите недостающий участок программы — определение функции getValueFromUser(). Функция должна:
- Выводить сообщение "Enter an integer: " (с пробелом в конце).
- Читать целое число из стандартного ввода (используя std::cin).
- Возвращать это число.
Программа должна компилироваться без ошибок и работать корректно. Не изменяйте код в функции main(). Убедитесь, что функция getValueFromUser() определена перед её использованием (или используйте декларацию, если нужно).
Вставьте недостающие фрагменты кода
C++
#include <iostream>
|
|
int main() {
int x{ getValueFromUser() }; // первый вызов функции
int y{ getValueFromUser() }; // второй вызов функции
std::cout << x << " + " << y << " = " << x + y << '\n';
return 0;
}
|