Вы находитесь на странице: 1из 2

#include <iostream>

#include <windows.h>

using namespace std;

int main()
{
setlocale(0, "");
char symbol;
cout << "\nВведите символ, который хотите видеть на экране:\n";
cin >> symbol;

int length;
cout << "\nВведите длину линии : \n";
cin >> length;

char line;
cout << "\nВведите h для горизонтальной линии\n";
cout << "или v для вертикальной линии : \n";
cin >> line;
if (line != 'h' && line != 'v')
cout << "\nОШИБКА.Неправильный ввод\n";

char speed;
cout << "\nВведите скорость вывода: 'f' - быстро, 'n' - нормальное, 's' -
медленно:\n";
cin >> speed;
if (speed != 'f' && speed != 'n' && speed != 's')
cout << "\nОШИБКА.Неправильный ввод\n";

switch (line)
{
case 'h':
for (int i = 0; i < length; ++i)
{
if (speed == 'f')
Sleep(20);
else if (speed == 'n')
Sleep(400);
else if (speed == 's')
Sleep(1000);
else
return 0;
cout << symbol;
}
break;

case 'v':
for (int i = 0; i < length; ++i)
{
if (speed == 'f')
Sleep(20);
else if (speed == 'n')
Sleep(400);
else if (speed == 's')
Sleep(1000);
else
return 0;
cout << symbol << "\n";
}
break;
default:
cout << "\nОШИБКА.Неправильный ввод\n";
}

return 0;
}

Вам также может понравиться