
Другие языки программирования и технологии
Программисты с++ помогите за 20 минут! Прошу вас!
Напишите программу, выводящую на экран сетку из клеток. Программа должна запрашивать количество строк и столбцов: строк не более 10, столбцов - не более 20. Пример: Строк: 3 Столбцов: 9 

#include <iostream>
using namespace std;
void main()
{
int a, b;
unsigned char cross = 197, vertical = 179, horizontal = 196, spase = 32;
do
{
cout << "\n Enter quantity of lines: ";
cin >> a;
}
while (a > 10 || a < 1);
do
{
cout << "\n Enter quantity of columns: ";
cin >> b;
}
while (b > 20 || a < 1);
for (int k = 0; k < a; k++)
{
for (int n = 0; n < b; n++)
{
if (n == 0) cout << cross << horizontal << horizontal << cross;
else cout << horizontal << horizontal << cross;
}
cout << endl;
for (int n = 0; n <= b; n++)
{
cout << vertical;
int count = 0;
for (int m = 0; m < b; m++)
{
if (count < 2)
{
cout << spase;
count++;
}
else break;
}
}
cout << endl;
}
for (int n = 0; n < b; n++)
{
if (n == 0) cout << cross << horizontal << horizontal << cross;
else cout << horizontal << horizontal << cross;
}
fflush(stdin);
cin.get();
}
using namespace std;
void main()
{
int a, b;
unsigned char cross = 197, vertical = 179, horizontal = 196, spase = 32;
do
{
cout << "\n Enter quantity of lines: ";
cin >> a;
}
while (a > 10 || a < 1);
do
{
cout << "\n Enter quantity of columns: ";
cin >> b;
}
while (b > 20 || a < 1);
for (int k = 0; k < a; k++)
{
for (int n = 0; n < b; n++)
{
if (n == 0) cout << cross << horizontal << horizontal << cross;
else cout << horizontal << horizontal << cross;
}
cout << endl;
for (int n = 0; n <= b; n++)
{
cout << vertical;
int count = 0;
for (int m = 0; m < b; m++)
{
if (count < 2)
{
cout << spase;
count++;
}
else break;
}
}
cout << endl;
}
for (int n = 0; n < b; n++)
{
if (n == 0) cout << cross << horizontal << horizontal << cross;
else cout << horizontal << horizontal << cross;
}
fflush(stdin);
cin.get();
}
берешь таблицу алскил символов, а дальше просто
номер из таблице присваиваешь переменной типа char и выводишь на экран
номер из таблице присваиваешь переменной типа char и выводишь на экран
Молодой человек, я считаю что хамить людям которые потенциально могут решить вашу задачу как минимум некрасиво. Так же я желаю вам несдачи и вылететь.
Николай Веселуха,
> fflush(stdin);
Эталонное говно. Смешивать cstdio с iostream это надо додуматься. Есть же ostream::flush.
> spase
gud engrish
> unsigned char cross = 197, vertical = 179, horizоntal = 196, spase = 32;
Кто тебе сказал, что char должен быть unsigned и то, что у символов именно такие коды?
for (int n = 0; n < b; n++)
{
if (n == 0) cout << cross << horizоntal << horizоntal << cross;
else cout << horizоntal << horizоntal << cross;
}
^ Ну это вообще говно.
cout << cross << horizоntal << horizоntal << cross;
for (int n = 1; n < b; n++) cout << horizоntal << horizоntal << cross;
Для студенческой лабы все это сойдет, но вообще нельзя привыкать писать такое говно.
Николай Веселуха,
> fflush(stdin);
Эталонное говно. Смешивать cstdio с iostream это надо додуматься. Есть же ostream::flush.
> spase
gud engrish
> unsigned char cross = 197, vertical = 179, horizоntal = 196, spase = 32;
Кто тебе сказал, что char должен быть unsigned и то, что у символов именно такие коды?
for (int n = 0; n < b; n++)
{
if (n == 0) cout << cross << horizоntal << horizоntal << cross;
else cout << horizоntal << horizоntal << cross;
}
^ Ну это вообще говно.
cout << cross << horizоntal << horizоntal << cross;
for (int n = 1; n < b; n++) cout << horizоntal << horizоntal << cross;
Для студенческой лабы все это сойдет, но вообще нельзя привыкать писать такое говно.
Ну а в чом собственно проблема?
Это задача первого класса...
Это задача первого класса...
Похожие вопросы
- Товарищи программисты!!!!Ну помогите пожалуйста!!!!
- Программисты C#, помогите. задачка элементарная
- Срочно помогите..всем 20 баллов,огромное спасибо за ответ.
- программисты профи,помогите. как сделать игру какой двиг лучше и как с чего начать хочу игру про паркур
- ВОт хочу программистом стать! помогите с каких сред программирования лучше начать! с перла или паскаля, или сразу с c++?
- Вопрос программистам!! ! Пожалуйста помогите!!!!
- Программисты - совы, помогите!)) <СИ>
- каждые 20 минут на компе сообщение-
- Пожалуйста! Помогите я вас очень прошу! Где скачать виртуал дуб последнюю версию.
- Задача на PascalABC.NET. Помогите с решением, очень прошу!