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

Преобразование систем координат из мировыч в оконную - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Сортировка массива методом выбора http://www.cyberforum.ru/cpp-beginners/thread175277.html
Добрый вечер!!! В данном коде идет сортировка массива методом шелла Нужно переделать ее как сортировку методом выбора... Помогите разобраться как это сделать { int d=count/2; //кол-во объектов while(d>0) { for(int i=d; i<count; i++) {
C++ Выборка слов в строке Всем доброго времени суток Задача состоит в следующем:Необходимо ввести строку,состоящую из слов,надо вывести на экран все слова из строки,которые начинаются той же буквой,что и первое слово. Т.е мы вводим,например строку такую: asf fork a m atf На экране:a atf я думаю надо так,но что то она некорректно работает. Вот код: http://www.cyberforum.ru/cpp-beginners/thread175272.html
C++ Операторы классов и структур
Извините если повторяюсь с вопросом. Я не совсем понимаю суть работы операторов классов и структур - "::", "->", ".". Объясните или скажите где можно кратко и понятно прочитать! Спасибо!)
масив-> List C++
как с STL можно масив указатилей переделать в лист указателей? там полностью програма которою нужно переделать в класе vizok есть масив указателей а нужно лист не знаю как ето сделать( #include<iostream> #include<algorithm> #include<string> using namespace std;
C++ из delphi переделать в c++ http://www.cyberforum.ru/cpp-beginners/thread175251.html
написала текст программы на delphi.Очень нужно эту же программу написать на С++ с такими же функциями и процедурами. условие задачи:Для каждой строки матрицы А(4*5) вычислить сумму и колличество отрицательных элементов,а для каждой строки матрицы В(3*7)-сумму и колличество элементов,значения которых меньше 5. Program zad22; type matr=array of real; var a,b:matr; sum:real; kol:integer;
C++ Определить максимальное из чисел, встречающихся в заданной матрице более одного раза Дана целочисленная прямоугольная матрица.Определить: Максимальное из чисел, встречающихся в заданной матрице более одного раза Добавлено через 58 секунд Надо срочно решить за 10 мин. подробнее

Показать сообщение отдельно
positron
22 / 7 / 1
Регистрация: 22.04.2010
Сообщений: 105
12.10.2010, 00:05     Преобразование систем координат из мировыч в оконную
Собственно все ясно, но не работает:
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
int Width   = 800;
int Height  = 600;
 
//диапазоны изменения координат
int xmin=-Width/2;
int xmax=Width/2;
int ymin=-Height/2;
int ymax=Height/2;
int Xmax=Width;
int Ymax=Height;
 
int Xs(int x)
{
    return Xmax*((x-xmin)/(xmax-xmin));
}
int Ys(int y)
{
    return Ymax*(1-((y-ymin)/(ymax-ymin)));
}
void PreparePage(void *data, int width, int height)
{
    unsigned int* pDest = (unsigned int*)data;  
    int background=0xFF00FF00;//цветовые составляющие пикселя
    for(int y = ymax; y > ymin; y--)
        for(int x = xmin; x < xmax; x++)
            //заполнение фоном
            pDest[Ys(y)*Width+Xs(x)] = background;
}
В частности при остановке показывает значение функций Ys, Xs как "0x01113380" и тп.
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 22:36. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru