Вопрос задан 03.07.2023 в 10:55. Предмет Информатика. Спрашивает Минский Арсений.

Помогите пожалуйста Язык С++Написать программу, которая выводит на экран линию заданным символом,

вертикальную или горизонтальную, причем линия может выводиться быстро, нормально и медленно. Общение с пользователем организовать через меню.
0 0
Перейти к ответам

Ответы на вопрос

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Самсонов Олег.

Надеюсь видно. Если не видно, могу скинуть текстом:




0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Конечно, я могу помочь вам написать такую программу на языке C++. Вот пример кода:

cpp
#include <iostream> #include <chrono> #include <thread> using namespace std; void printHorizontalLine(char symbol, int length, int speed) { for (int i = 0; i < length; ++i) { cout << symbol; cout.flush(); this_thread::sleep_for(chrono::milliseconds(speed)); } cout << endl; } void printVerticalLine(char symbol, int length, int speed) { for (int i = 0; i < length; ++i) { cout << symbol << endl; cout.flush(); this_thread::sleep_for(chrono::milliseconds(speed)); } } int main() { char symbol; int length, speed, choice; cout << "Выберите символ: "; cin >> symbol; cout << "Выберите длину линии: "; cin >> length; cout << "Выберите скорость (мс): "; cin >> speed; cout << "Выберите направление (1 - горизонтальная, 2 - вертикальная): "; cin >> choice; switch (choice) { case 1: printHorizontalLine(symbol, length, speed); break; case 2: printVerticalLine(symbol, length, speed); break; default: cout << "Некорректный выбор направления." << endl; } return 0; }

В этом коде определены две функции: printHorizontalLine для вывода горизонтальной линии и printVerticalLine для вывода вертикальной линии. Программа предоставляет меню для выбора символа, длины линии, скорости и направления. Затем в зависимости от выбранного направления вызывается соответствующая функция. Внутри функций используется задержка с помощью this_thread::sleep_for для эмуляции разной скорости вывода линии.

Скопируйте этот код в файл с расширением .cpp и скомпилируйте его с помощью компилятора C++, чтобы выполнить программу.

0 0

Похожие вопросы

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос