Для решения этой задачи нам нужно написать процедуру, которая принимает одно натуральное число ( N ) в качестве параметра и выводит на экран строку, состоящую из ( N ) символов '-'. В зависимости от используемого языка программирования, реализация может отличаться, но основная идея остается той же.
Вот пример реализации такой процедуры на нескольких популярных языках программирования:
Python
def print_line(n):
# Проверка, что n является натуральным числом
if n > 0:
# Вывод строки, состоящей из n символов '-'
print('-' * n)
else:
print("Введите натуральное число больше 0.")
# Пример использования
N = int(input("Введите N: "))
print_line(N)
Java
import java.util.Scanner;
public class Main {
public static void printLine(int n) {
if (n > 0) {
// Создание и вывод строки из n символов '-'
for (int i = 0; i < n; i++) {
System.out.print('-');
}
System.out.println(); // Перевод строки
} else {
System.out.println("Введите натуральное число больше 0.");
}
}
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.print("Введите N: ");
int N = scanner.nextInt();
printLine(N);
}
}
C++
#include
using namespace std;
void printLine(int n) {
if (n > 0) {
for (int i = 0; i < n; i++) {
cout