В
Все
Х
Химия
В
Видео-ответы
А
Алгебра
Г
Геометрия
О
ОБЖ
Д
Другие предметы
У
Українська література
Р
Русский язык
Б
Беларуская мова
У
Українська мова
Э
Экономика
Ф
Физика
М
Математика
Ф
Французский язык
Г
География
И
Информатика
М
МХК
О
Окружающий мир
П
Психология
Н
Немецкий язык
О
Обществознание
П
Право
И
История
М
Музыка
Л
Литература
Қ
Қазақ тiлi
Б
Биология
А
Английский язык
tolyupa2000
tolyupa2000
18.05.2020 12:51 •  Информатика

Пользователь вводит с клавиатуры длину линии и
символ для заполнения линии. Нужно отобразить на
экране вертикальную линию из введенного символа,
указанной длины.
Например, если было введено 5 и символ %, тогда
вывод на экран будет такой:
%
%
%
%
%

Ответ:
jdjsjsjsj
jdjsjsjsj
22.06.2021 16:58

Объяснение:

#include <iostream>

 

using namespace std;

 

int main()

{

   int kol, napr;

   char sim;

 

   cout << "Vvedite kolichestvo" << endl;

 

   cin >> kol;

 

   cout << endl << "Vvedite simvol" << endl;

 

   cin >> sim;

 

   char massiv[kol];

   for(int i = 0; i < kol; i ++)

       massiv[i] = sim;

 

   cout << endl << "1 - gorizontalno" <<  endl << "2 - vertikalno" << endl;

 

   cin >> napr;

 

   if(napr == 1){

       int i = 0;

       while(i != kol){

           cout << massiv[i];

           i++;

       }

   }

 

   if(napr == 2){

       int i = 0;

       while(i != kol){

           cout << massiv[i] << endl;

           i++;

       }

   }

   

   return 0;

}

0,0(0 оценок)
Ответ:
bayawb65
bayawb65
14.01.2024 13:21
Хорошо, я с удовольствием помогу с решением этой задачи.

Для начала, мы должны получить от пользователя два ввода: длину линии и символ для заполнения. Воспользуемся функцией `input()` для получения ввода пользователя.

```python
length = int(input("Введите длину линии: "))
character = input("Введите символ для заполнения линии: ")
```

Далее, нам нужно написать цикл, который будет выводить символ на экран нужное количество раз. Воспользуемся циклом `for` для этого.

```python
for i in range(length):
print(character)
```

В данном цикле, переменная `i` будет принимать значения от 0 до `length-1`. И на каждой итерации цикла, мы выводим символ на экран.

Итоговый код будет выглядеть следующим образом:

```python
length = int(input("Введите длину линии: "))
character = input("Введите символ для заполнения линии: ")

for i in range(length):
print(character)
```

Этот код получает от пользователя длину линии и символ для заполнения, а затем выводит вертикальную линию из этого символа указанной длины.

Надеюсь, это решение понятно и полезно для школьника. Если есть еще вопросы, пожалуйста, дайте знать.
0,0(0 оценок)
Популярные вопросы: Информатика
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?