Форум программистов, компьютерный форум CyberForum.ru

Задача из Bjarne Stroustrup (Глава 12,7 №2)Графическая линия в консоли(в стиле ASCII) - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ КАК запоминать функции? http://www.cyberforum.ru/cpp-beginners/thread639485.html
их много и не запоминаются(
C++ sizeof массива void f(float x) { printf("%d\n",sizeof(x)); // Пишет 4 байта (размер элемента массива) } void f2(float x) { printf("%d\n",sizeof(x)); // Почему пишет 4 байта, хотя в заголовке указан размер массива? } int main(int argc, char *argv, char *env) { float Arr={1,2,3,4,5,6,7,8}; http://www.cyberforum.ru/cpp-beginners/thread639457.html
C++ Создание простой многопоточной программы
Здравствуйте спецы. Никак не могу разобраться с многопоточностью. Помогите на простом примере разобраться с этим. Требуется написать программу, состоящую из двух потоков. В первом потоке выполняется бесконечный цикл, а во втором - выводятся числа от 1 до 100 с задержкой в 1 секунду в элемент Label. Думаю программа очень простая, но она поможет мне разобраться со многим. Если я не...
Замедление действия C++
Как мне добиться эффекта плавного появления текста? Может можно как нибудь замедлить операцию cout???
C++ Заполнить квадратную матрицу размером N x N по спирали http://www.cyberforum.ru/cpp-beginners/thread639413.html
Заполнить квадратную матрицу размером N x N по спирали (N – нечётное число). Число 1 ставится в центр матрицы, а затем массив заполняется по спирали против часовой стрелки значениями по возрастанию. Например, если размер N = 5, то в конце должно выглядеть так: 25 24 23 22 21 10 9 8 7 20 11 2 1 6 19 12 3 4 5 18 13 14 15 16 17
C++ Переход к нужному выбору У меня есть конструкция switch, в которой достаточно много элементов. Мне надо чтобы при выполнении определенного условия автоматически осуществлялся переход к нужному case. ??? Добавлено через 2 минуты Вот к примеру: int ch, i=1; подробнее

Показать сообщение отдельно
#pragma
Временно недоступен
 Аватар для #pragma
952 / 223 / 6
Регистрация: 12.04.2009
Сообщений: 921
18.08.2012, 19:14     Задача из Bjarne Stroustrup (Глава 12,7 №2)Графическая линия в консоли(в стиле ASCII)
Цитата Сообщение от POWER-Morzh Посмотреть сообщение
3)Главный вопрос: как нарисовать линию и круг?
Могу предложить идею насчёт линии.
Я так понимаю, Вам нужно реализовать нечто вроде алгоритма аппроксимации в консоли. Можно попробовать задать некие границы значений для тангенса угла (можно без тангенсов, просто начальная и конечная позиция определяют алгоритм циклов), и в зависимости от этого менять алгоритм.
Например, Вам нужно нарисовать линию, у которой есть такой наклон, при котором один символ следует ниже и правее (левее) другого на одну позицию. вычисляете примерный угол наклона ( (y-y')/(x-x') ). Затем рисуете с помощью циклов (один шаг вниз, один в сторону, один вниз, два в сторону и т.д.). Для других углов просто меняете шаг.
Насчёт окружности нужно будет ещё подумать, но примерно можете дальше сами попробовать.
 
Текущее время: 02:59. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru