Напишите процедуру , которая принимает параметр - натуральное число N - и выводит на экран линию из...

Тематика Информатика
Уровень 5 - 9 классы
процедура натуральное число вывод экран линия символы дефис пример
0

Напишите процедуру , которая принимает параметр - натуральное число N - и выводит на экран линию из N символов '-' Пример: Введите N 10


avatar
задан 3 месяца назад

2 Ответа

0

Для решения этой задачи нам нужно написать процедуру, которая принимает одно натуральное число ( 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 

avatar
ответил 3 месяца назад
0

Для написания процедуры, которая принимает параметр - натуральное число N - и выводит на экран линию из N символов '-', можно воспользоваться следующим кодом на языке программирования Python:

def print_line_of_hyphens(N):
    line = '-' * N
    print(line)

# Пример использования:
N = int(input("Введите N: "))
print_line_of_hyphens(N)

При вводе числа 10 в качестве значения N, на экран будет выведена строка из 10 символов '-', то есть результат будет выглядеть как "----------".

avatar
ответил 3 месяца назад

Ваш ответ

Вопросы по теме