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

Рисуем графики - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ написать программу которая реализует возможность управления запиписом, вывод, и удалением элементов в противнях http://www.cyberforum.ru/cpp-beginners/thread819886.html
Ребят, помогите пожалуйста. Написать программу которая реализует возможность управления запиписом, вывод, и удалением элементов в противнях.
C++ Работа с матрицами Работа с матрицами: • В матрице Х(n,n) поменять местами элементы на главной и побочной диагоналях. Проверить, поменялось ли положение максимального элемента в каждой строке. • Задана матрица A(n,n). Первый элемент каждого четного столбца заменить суммой простых чисел этого столбца, первый элемент каждого нечетного столбца заменить произведением элементов этого столбца, не являющимися простыми... http://www.cyberforum.ru/cpp-beginners/thread819877.html
istream_iterator C++
Каким образом итератор std::istream_iterator<int> ii(std::cin); определяет сколько строк надо вводить? "for(int i = 0; i < (реагирует на изменение); i++)" #include "iostream" #include <iterator> #include <list> #include <algorithm> int main(int argc, char **argv) {
C++ С++ , связь программ
Добрый день, уважаемый форумчане. Хотелось бы потолковать с вами на такую тему: Я - начинающий программист, расскажите мне, каким образом мои программы вязать с уже существующими. Например, я хочу чтобы моя программа взаимодействовала с файлами excel, как это реализуется? :-|
C++ Произведение элементов удовлетворяющих условию 0<tgXj < 1, А также сумму положительных http://www.cyberforum.ru/cpp-beginners/thread819856.html
Есть 2 задачи непонятно как решать (помоему там чета не хватает) подскажите...код писать не надо, просто словами расшифровать подробние. задача 1 (эта еще понятна) произведение элементов удовлетворяющих условию 0<tgXj < 1, А также сумму положительных За помощь всем ставлю плюсы!!!
C++ Эмулятор мышки Здравствуйте все. Хотелось бы узнать, как можно на компьютере1 управлять курсором с помощью компьютера2 через USB-вход на компьютере1, так, чтобы компьютер1 воспринимал сигналы от компьютера2, как сигналы от мышки ? подробнее

Показать сообщение отдельно
R0adTr1p
0 / 0 / 1
Регистрация: 12.02.2013
Сообщений: 11

Рисуем графики - C++

27.03.2013, 11:23. Просмотров 546. Ответов 1
Метки (Все метки)

Приветствую.)

Возникла потребность нарисовать графики в консоли. Код работает, все верно, но как всегда есть "но".
Этот вариант кода не учитывает что в графиках могут быть разрывы, например функция тангенса. Т.е он рисует линию от разрыва к началу другой, отдельной линии.

Прошу, помогите.)

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#include <Windows.h>
#include "variants.h"
 
void giveMeThisGraphic(int num)
{
    HDC hDC = GetDC(GetConsoleWindow());
    HPEN Pen = CreatePen(PS_SOLID, 1, RGB(180, 204, 240));
    SelectObject(hDC, Pen);
    for(float y0 = -10; y0 < 10; y0 += 0.05)
    {
        //переходим к точке в консоли
        MoveToEx(hDC, y0 * 5 + 400, -fIteration(y0, num) * 2 + 100, NULL); //fIteration возвращает ответ, по нужной функции, например tan(x)
        //рисуем линию от предыдущей точки к следующей
        LineTo(hDC, (y0 + 0.05) * 5 + 400, -fIteration(y0 + 0.05, num) * 2 + 100); 
    }
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 21:12. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru