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

Рисование линии - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Динамический масив: записать в масив все делители числа n http://www.cyberforum.ru/cpp-beginners/thread689685.html
Нужно записать в масив все делители числа n програма запускается но видает ошибку доступа к памяти... помогите разобраться #include <iostream> #include <conio.h> #include <alloc.h> void main(){ int i,n,count=0; int *pv;
C++ В матрице найти столбец, в котором разность между максимальным элементом и среднем арифметическим больше первого элемента В матрице имеется столбец в котором разность между максимальным элементом и среднем арифметическим больше первого элемента наити этот столбец и заметить этот элемент на 1.вывести новую матрицу. Задал матрицу, считаю максимумы (минимумы на всякий случай мало ли что стукнет в голову преподу) среднее арифметическое тоже без проблем , а дальше .... #include "stdafx.h" #include <iostream>... http://www.cyberforum.ru/cpp-beginners/thread689676.html
Для данной журнальной ведомости определить процент успеваемости C++
Здравствуйте, помогите пожалуйста решить задачу: В журнале группы ежедневно на каждом занятии против фамилии делаются следующие пометки: 0 - отсутствие без уважительной причины, 1 - отсутствие по уважительной причине, 2, 3, 4, 5 - одна из оценок, 9 - присутствие на занятиях. Для этой журнальной ведомости составить программу вывода определения процента успеваемости из опрошенных. Считать...
C++ цикл for
что мне делать, если first price и last_price типа int, а stride типа float и у меня из-за этого зацикливается программа.. for (int i=first_price; i<=last_price; i=i+stride){ Добавлено через 6 минут или все float ставить?
C++ ЖНФ матрицы - алгоритм поиска http://www.cyberforum.ru/cpp-beginners/thread689660.html
Всем привет. Интересует алгоритм поиска ЖНФ (Жорданова нормальная форма) матрицы. Я так понимаю в начале все пока сводится к поиску собственных значений. Если они не равны между собой и не кратны друг-другу, то ЖНФ матрицы - матрица, на диагонали которой стоят собственные значения. Если же они кратны, то необходимо считать количество клеток и т.п... На данный момент есть только алгоритм...
C++ setw() можно ли при помощи setw() вывести просто линию (==========)? пример: INPUT PART ========== чтобы тупо не писать cout<<"======="<<endl; подробнее

Показать сообщение отдельно
BuPy7
Нет ТЗ - давай досвидания
748 / 345 / 30
Регистрация: 01.12.2011
Сообщений: 2,042
06.11.2012, 15:01     Рисование линии
Виктор Порев "Компьютерная Графика" стр.100 "Инкрементные алгоритмы"
Я не знаю. какой алгоритм используется в той или иной IDE, но суть, думаю, будет ясна.

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
void BrezenheimLine(HDC hdc, int x1, int y1, int x2,int y2, COLORREF clr)
{
    int xerr = 0, yerr = 0;
    int dx = x2 - x1, dy = y2 - y1;
    int incX, incY;
    int d, x, y;
 
    if (dx > 0) 
        incX = 1;
    else 
        if (dx < 0) 
            incX = -1;
        else 
            incX = 0;
 
    if (dy > 0) 
        incY = 1;
    else 
        if (dy < 0) 
            incY = -1;
        else 
            incY = 0;
 
    dx = abs(dx); 
    dy = abs(dy);
 
    if (dx > dy) 
        d = dx; 
    else 
        d = dy;
 
    x = x1; 
    y = y1;
 
    SetPixel(hdc, x, y, clr);
 
    for (int i=0; i<d; i++)
    {
        xerr = xerr + dx;
        yerr = yerr + dy;
        if (xerr > d) 
        { 
            xerr -= d; 
            x += incX; 
        }
        if (yerr > d) 
        { 
            yerr -= d; 
            y += incY; 
        }
        SetPixel(hdc, x, y, clr);
    }
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru