Написание программы на C++ для создания последовательности символов - указанной длины
Информатика

Напишите программу на C++, которая создает последовательность из символов - указанной длины, используя процедуру

Напишите программу на C++, которая создает последовательность из символов "-" указанной длины, используя процедуру. Входные данные: строка, содержащая только одно натуральное число - длину последовательности n. Выходные данные: программа должна вывести n символов "-".

Примеры:
Входные данные: 5
Выходные данные: "-----"
Верные ответы (1):
  • Снежинка
    Снежинка
    56
    Показать ответ
    Написание программы на C++ для создания последовательности символов "-" указанной длины

    В данной задаче мы должны написать программу на языке C++, которая будет создавать последовательность из символов "-" указанной длины, используя процедуру. Программа должна принимать на вход строку, содержащую только одно натуральное число - длину последовательности n. Затем, программа должна выводить n символов "-" как результат.

    Пример кода на C++ для решения данной задачи:

    cpp
    #include
    #include

    void createSequence(int length) {
    std::string sequence(length, "-");
    std::cout << sequence << std::endl;
    }

    int main() {
    std::string input;
    std::cin >> input;
    int length = std::stoi(input);
    createSequence(length);
    return 0;
    }


    Пояснение к коду:
    - Мы используем функцию `createSequence`, которая принимает на вход длину последовательности и создает строку из символов "-" этой длины.
    - В основной функции `main` мы принимаем входные данные в виде строки `input`, а затем преобразуем ее в целое число `length` с помощью функции `std::stoi`.
    - Затем мы вызываем функцию `createSequence` передавая ей значение `length`.
    - Функция `createSequence` создает последовательность символов "-" длиной `length`, используя конструктор строки `std::string(length, "-")`, а затем выводит эту последовательность с помощью `std::cout`.

    Совет:
    При написании программы на C++ важно обратить внимание на правильное использование типов данных, а также на обработку и преобразование входных данных.

    Упражнение:
    Дополните программу таким образом, чтобы она проверяла корректность входных данных и выводила сообщение об ошибке, если введено не натуральное число.
Написать свой ответ: