Напишите программу на C++, которая создает последовательность из символов - указанной длины, используя процедуру
Напишите программу на C++, которая создает последовательность из символов "-" указанной длины, используя процедуру. Входные данные: строка, содержащая только одно натуральное число - длину последовательности n. Выходные данные: программа должна вывести n символов "-".
Примеры:
Входные данные: 5
Выходные данные: "-----"
19.12.2023 14:36
В данной задаче мы должны написать программу на языке C++, которая будет создавать последовательность из символов "-" указанной длины, используя процедуру. Программа должна принимать на вход строку, содержащую только одно натуральное число - длину последовательности n. Затем, программа должна выводить n символов "-" как результат.
Пример кода на C++ для решения данной задачи:
Пояснение к коду:
- Мы используем функцию `createSequence`, которая принимает на вход длину последовательности и создает строку из символов "-" этой длины.
- В основной функции `main` мы принимаем входные данные в виде строки `input`, а затем преобразуем ее в целое число `length` с помощью функции `std::stoi`.
- Затем мы вызываем функцию `createSequence` передавая ей значение `length`.
- Функция `createSequence` создает последовательность символов "-" длиной `length`, используя конструктор строки `std::string(length, "-")`, а затем выводит эту последовательность с помощью `std::cout`.
Совет:
При написании программы на C++ важно обратить внимание на правильное использование типов данных, а также на обработку и преобразование входных данных.
Упражнение:
Дополните программу таким образом, чтобы она проверяла корректность входных данных и выводила сообщение об ошибке, если введено не натуральное число.