С Новым годом! Форум программистов, компьютерный форум, киберфорум
Наши страницы

Помогите пожалуйста с коэффициентами - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Работа с *.doc и *.docx http://www.cyberforum.ru/cpp-beginners/thread392554.html
Здравствуйте. Как можно напрямую работать с файлами *.doc и *.docx вне зависимости от того, установлен ли Word или нет? Честно гуглил, толку ноль. Спасибо.
C++ задача на массивы здравствуйте, не могли бы помочь есть задание написать функцию которая сортирует по убыванию массив( сортировка пузырьком) получился такой код #include <iostream> #include <stdlib.h> using... http://www.cyberforum.ru/cpp-beginners/thread392553.html
C++ Поменять знак всех локальных максимумов данной матрицы на противоположный.
Дана матрица размера M × N. Элемент матрицы называется ее ло-кальным максимумом, если он больше всех окружающих его элементов. Поменять знак всех локальных максимумов данной матрицы на...
C++ Класс с Конструктором и Деструктором
напишите класс, содержащий закрытые целочисленные переменные , характеризующие координаты точки в пространстве и ее температуру(с плавающей точкой),Класс должен содержать конструктор со списком...
C++ Поиск с логическими связками http://www.cyberforum.ru/cpp-beginners/thread392530.html
struct OBUV { char Marka; char Strana; int Size; double Summa_nal; double Summa_beznal; int Kolichestvo; }sp, sd;
C++ разделение строки на слова нужно разбить строку на слова (си) без использования библиотеки string.h (пользоваться можно только stdio.h) можно использовать многомерные массивы подкиньте идею как реализовать\алгоритм ... подробнее

Показать сообщение отдельно
Aliu
0 / 0 / 0
Регистрация: 16.11.2011
Сообщений: 5

Помогите пожалуйста с коэффициентами - C++

26.11.2011, 21:37. Просмотров 279. Ответов 0
Метки (Все метки)

int i;
IntNum = m_len*2;
CString str;
CRect rData;
float dx = (float)rData.Width()/(m_len-1); // определяем коэффициенты для вывода чисел при рисовании
float dy = (float)rData.Height()/(m_len-1);// где m_len - максимально возможное количество чисел
CPen Pen1(PS_SOLID, 10, RGB(0,100,0)); // инициализация пера
MyDC.SelectObject(&Pen1); // активизируем перо
{for (i=0;i<m_len-1;i++); // выводим последовательность чисел в виде линейчатых диаграмм
MyDC.MoveTo(rData.left*dx, i*dy); // перемещение курсора в указанную точку
MyDC.LineTo(dx+i,i*dy-pInt); // рисование линии из текущей точки в указанную точку
}

по оси Х должны быть места, на которых стоят числа последовательности
по оси У сами числа
то есть на первом месте если стоит 10 - то по Х-(1), а по У-(10)
на втором 4 - то по Х(2), а по У(4)
и т.д

конкретная проблема вот здесь, мне кажется: MyDC.LineTo(dx+i,i*dy-pInt)
как бы выводим графически неотсортированный массив

Добавлено через 2 минуты
рисует просто не пойми какую линию от начала координат
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.