Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.60/5: Рейтинг темы: голосов - 5, средняя оценка - 4.60
0 / 0 / 0
Регистрация: 19.02.2017
Сообщений: 4
1

Форматирование вывода

22.10.2017, 16:27. Просмотров 979. Ответов 2
Метки нет (Все метки)

почему правая граница оказывается на месте 20 знака?
значение width=20,const int
 Комментарий модератора 
П.5.18.Правил
Запрещено размещать задания и решения в виде картинок и других файлов с их текстом.
Переписывайте тексты
0
Миниатюры
Форматирование вывода   Форматирование вывода  
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
22.10.2017, 16:27
Ответы с готовыми решениями:

Форматирование вывода
Есть такой код, который ищет первый минимальный элементы на пересечении строки и столбца: #include...

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

Форматирование вывода в c++
Вот к примеру код из C#: Console.WriteLine(" {0} plus {1} ravno {2}", i, j, i+j); Как...

Форматирование вывода - ошибки
Пожалуйста, помогите исправить ошибки в коде. Есть три переменные. А и В изменяются с течением...

2
0 / 0 / 0
Регистрация: 19.02.2017
Сообщений: 4
22.10.2017, 16:40  [ТС] 2
#include <cstdlib>
#include <iostream>


using namespace std;
bool gameover;
const int width = 20;
const int height = 20;
int x,y,fruitx,fruity,score;
enum edirection {stop=0,right,up,left,down};
edirection dir;

void setup(){
gameover = 1;
dir = stop;
x = width / 2-1;
y = height / 2-1;
fruitx = rand() % width;
fruity = rand() % height;
score = 0;
}

void Draw(){
system("cls");
for(int i = 0;i < width;i++)
cout<<"#";
cout<<endl;
for(int i=0;i < height-2;i++){
for(int j=0;j < width;j++){
if(j==0 || j==width-1)
cout<<"#";
cout<<" ";
}
cout<<endl;
}
for(int i = 0;i < width;i++)
cout<<"#";
}
0
2690 / 1637 / 345
Регистрация: 09.09.2017
Сообщений: 6,694
22.10.2017, 17:56 3
Лучший ответ Сообщение было отмечено Misteriowhoyou как решение

Решение

Цитата Сообщение от Misteriowhoyou Посмотреть сообщение
if(j==0 || j==width-1)
cout<<"#";
cout<<" ";
нужно else
1
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
22.10.2017, 17:56

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

Форматирование вывода и округление double
Доброго времени суток. Я много подобных тем полистал. Но не нашел ответа. Мне нужно написать...

Форматирование поток ввода\вывода
Здравствуйте, прощу объяснить и помочь дописать небольшой кусочек программы. 3адание:...

Перегрузка оператора вывода в С++ (для вывода данных вектора)
Как правильно перегрузить оператор вывода для вектора чтобы он выводил все данные из вектора ? Для...

Написать программу, которая должна включать функции для: - вывода шапки таблицы; - вывода данных одной строки
Написать программу, которая должна включать функции для: - вывода шапки таблицы; - вывода данных...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2020, vBulletin Solutions, Inc.