Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ Циклы для распечатки чисел https://www.cyberforum.ru/ cpp-beginners/ thread962967.html
Циклы для распечатки чисел. В диалоговом режиме вводится некоторое число N (В диапазоне от 1 до 2000). Программа должна вывести числа, определенные заданием в виде нескольких колонок, выровненных по правому краю. Все числа от 1 до N натуральные. 1) Распечатать числа в диапазоне от 1 до N, у которых самый большой делитель (не равный числу) есть двухзначное число. 2)Распечатать числа в...
перемешать массив C++
Существует такой алгоритм как random_shuffle. Как сделать чтобы работал данный алгоритм в c++ windows forms?
C++ Разложение в ряд https://www.cyberforum.ru/ cpp-beginners/ thread962961.html
Помогите пожалуйста Функция Разложение в ряд Область сходимости
C++ Вставка поиска в програмный код https://www.cyberforum.ru/ cpp-beginners/ thread962951.html
#include <iostream.h> #include <stdio.h> #include <conio.h> #include <stdlib.h> #include <string.h> FILE *fl; typedef struct { char fio;
C++ Отладчик MCVS 2012
Добрый день! Начал читать Создание эффективных вин32 приложений Рихтер. В первой главе рассматривается обработчик ошибок. Авто пишет что нужно добавить в окно watch строку @err,hr и можно будет увидеть описание последней API ошибки в текущем потоке. В нете еще пишут команда r0,hr идентично работает. Так вот не могу добавить никакую строку в watch окно. (Консольное win32 приложение, debug версия )...
C++ Почему цикл с условием EOF читает последний символ 2 раза? Данная программа читает двоичную строку и выводит длину самой продолжительной цепочки нулей. Почему мой цикл читает 2 раза последнее число? #include <iostream> #include <fstream> #include <stdio.h> using namespace std; int main (){ char a; int i1,i2; i1 = 0; https://www.cyberforum.ru/ cpp-beginners/ thread962914.html
C++ Структуры из файла https://www.cyberforum.ru/ cpp-beginners/ thread962883.html
Кто знает как правильно считать данные из файла и распределить содержимое между массивом структур. Подразумевается структура с фамилиями, инициалами, датой, месяцем и годом рождения студента. Не могу понять. Как распределить данные из файла между массивом структур. Будет здорово если поделитесь знаниями или подскажете где их можно найти на доступном языке.
C++ Правильная обработка внештатных ситуаций
Как правильно обработать внештатные ситуации, например ОС послала запрос на закрытие процесса или же пользователь решил убить процесс, как я понимаю все внутренне ошибки обрабатывать в try catch, а внештатные ситуации будут попадать в catch ? ведь например если не найден обработчик то вызывается std::terminate и по сути это и есть аварийное завершение работы? как правильно отследить что пришло из...
C++ Компьютер неправильно осуществляет вычисления с числами. Как исправить? Создал программу для решения уравнений, синтаксических ошибок нет, но в переменной b компьютер выдает неверное значение. Строка 84. Как это исправить? Вот код: #include <iostream> #include <cmath> #include <iomanip> using namespace std; int main(int argc, char* argv) { cout << "Choose tipe of equation:\n1 - Linear\n2 - Square\n3 - Cubic\n"; https://www.cyberforum.ru/ cpp-beginners/ thread962876.html C++ Почему Не Определён Ctrcmp, тема про заголовочный файл string.h Здравствуйте вот код, компилятор пишет что не определён ctrcmp, заголовочный файл писал по разному <string.h>,<string>,<cstring>, но всё равно компилятор не согласен, у меня визуал студия. #include <iostream> #include <Windows.h> #include <string.h> using namespace std; int main(){ SetConsoleCP(1251); https://www.cyberforum.ru/ cpp-beginners/ thread962868.html
C++ Вывести три числа, которые будут равны сторонам треугольника
Привет всем.Только недавно начал учится.Короче такая простая задача:даны 3 переменные типа float надо чтоб она читала и выводила три числа которые будут равны сторонам треугольника....
C++ Изучение C++ или поиск подходящей литературы https://www.cyberforum.ru/ cpp-beginners/ thread962857.html
С программирование знаком достаточно хорошо, понимаю все базовые аспекты программирования, т.е что такое циклы, массивы, ветвления и тому подобное, вот читаю книгу Прата С++ 6 издание, для меня там слишком много воды, разве что память освежить. С ООП ещё не знаком, но что такое, класс, объект в принципе понятно, может вы посоветуете, литературу более подходящую под мой уровень? Т.е больше...
0 / 0 / 0
Регистрация: 22.09.2013
Сообщений: 50
26.09.2013, 17:10  [ТС] 0

Как реализировать заполнение массива квадратами? - C++ - Ответ 5103257

26.09.2013, 17:10. Показов 1142. Ответов 19
Метки (Все метки)

Ответ

Цитата Сообщение от HedgehogLu Посмотреть сообщение
ну я бы перекрашивал
т.е. берете массив, находите первое попадание символа 46. перекрашиваете прямоугольник (каким либо заранее определенным символом не 35 и не 46) при этом получая его характеристики (начальные и конечные координаты или же начальные координаты и длину с ширной). затем ищите следующее попадание 46 символа. закрашиваете прямоугольник получая и его данные. Проводите между ними линию из закрашенных символов. Т.к. можно цепочкой, то можно забыть про первый прямоугольник а оставить данные только по второму и аналогично перейти к третьему и т.д. пока при поиске символа 46 не дойдете то конца массива.

После этого перекрашиваете все перекрашеные символы в символ 46

Добавлено через 1 минуту
Если перекрашивать нельзя, то просто создаете отдельный массив прямоугльников. А потом соединять их линиями в соответствии с требованиями к линиям.
попробую

Вернуться к обсуждению:
Как реализировать заполнение массива квадратами? C++
0
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
26.09.2013, 17:10
Готовые ответы и решения:

Заполнение массива квадратами натуральных чисел, начиная с 3
Создал класс Array с двумя полями: указатель на массив целых чисел и размер массива. 1....

Массив: Как реализировать изменения в массиве по заданным координатам на экране
есть двумерный масив 78 100, и как реализировать что будет изменятся в масиве только возле...

Заполнение квадратами. Заполнение, начиная с X. Прогрессия X-D
Помогите пожалуйста 1.Напишите программу, которая заполняет массив квадратами натуральных чисел от...

Заполнение квадрата квадратами
Бесконечное число квадратов со сторонами 1/2, 1/3, 1/4 и так далее, укладывают в квадрат с...

19
26.09.2013, 17:10
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
26.09.2013, 17:10
Помогаю со студенческими работами здесь

Шахматы. Ошибка ArgumentException при заполнение квадратами и фигурами
Есть панель , она заполняется квадратами и фигурами , но когда запускаю выдает ошибку...

Как реализировать паттерн Memento?
Хочу реализировать паттерн memento .Моя проблема заключается в тому ,что я хочу сохранить состояние...

как это можно реализировать в InterBase?
Схема БД состоит из четырех отношений: Product (maker, model, type) PC (code, model, speed, ram,...

Как реализировать программу для смены обоев рабочего стола?
Я сделал так: парсил сайт (http://www.goodfon.ru/), сохранял ссылки на страницы с картинками в...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru