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

  • 23
Напишите процедуру на языке C++, которая принимает в качестве аргумента натуральное число n и выводит на экран строку, состоящую из n символов "–". Введите значение n: я хотел бы получить.
Наталья
67
Хорошо, чтобы решить эту задачу на языке C++, нам понадобится использовать цикл для повторения символа "-" n раз и вывода его на экран. Вот пример процедуры, которая выполняет это:

cpp
#include
using namespace std;

void printLine(int n) {
for (int i = 0; i < n; i++) {
cout << "-";
}
cout << endl;
}

int main() {
int n;
cout << "Введите значение n: ";
cin >> n;
printLine(n);

return 0;
}


В данном примере используется функция `printLine`, которая принимает аргумент `n` и выводит на экран строку из `n` символов "-".

В функции `main` мы сначала объявляем переменную `n`, которая будет использоваться для хранения вводимого значения. Затем мы запрашиваем у пользователя ввести значение `n` с помощью команды `cin >> n`. После этого вызываем функцию `printLine`, передавая ей значение `n` в качестве аргумента.

В результате выполнения программы на экране будет выведена строка из `n` символов "-". Например, если вы введете значение `5`, то на экране будет выведено `"-----"`.