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

Написать таймер к задаче - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ все операторы http://www.cyberforum.ru/cpp-beginners/thread652828.html
можете дать наводку на источник где бы раскрывался смысл и назначение всеч операторов и ключевых слов Добавлено через 32 секунды PS хочется понять всю глубину с++ и продолжить его изучение
C++ класс LongLong Створити клас LongLong для роботи з цілими числами з 64 біт. Число повинно бути представлене двома полями: long – старша частина, unsigned long – молодша частина. Повинні бути реалізовані арифметичні операції, які присутні в C++ (без присвоювання), та порівняння. Как сделать умножения? кое что я уже сделал: Создать класс LongLong для работы с целыми числами 64 бит. Число должно быть представлено... http://www.cyberforum.ru/cpp-beginners/thread652825.html
Для десяти выстрелов вывести текстовые сообщения о попадании в мишень C++
Здравствуйте! Прошу помощи по лабораторной по C++. Несколько дней прошли впустую, чувствую себя полным профаном. Вот сама задача: Вариант 12. Для десяти выстрелов, координаты которых задаются с клавиатуры, вывести текстовые сообщения о попадании в мишень - область, закрашенную на рисунке черным цветом. Благодарю заранее за помощь!
Установить, принадлежит ли точка с заданными координатами заштрихованной области C++
Нужно установить принадлежит ли точка с координатами (x,y) заштрихованным фигурам внизу http://savepic.net/3442825m.jpg
C++ Вектор строк и массив указателей на тип char http://www.cyberforum.ru/cpp-beginners/thread652785.html
Помогите, пожалуйста, с одной задачей. Сижу голову ломаю. Никак не могу понять почему эта ошибка выскакивает. Напишите программу, читающую строки в вектор. Скопируйте этот вектор в массив указателей на тип char. Сама ошибка появляется в 34 строке где хочу скопировать вектор vector<string> в массив char *. #include <iostream> #include <windows.h> #include <string> #include <vector>...
C++ Умножение элементов матрицы Произведение элементов в тех строках, которые не содержат отрицательных элементов Не получается. //---------------------------------------------------------------------------------------------------------//------------------------------------- // _36_.cpp : Defines the entry point for the console application. // #include "stdafx.h" подробнее

Показать сообщение отдельно
Danzel
6 / 6 / 3
Регистрация: 21.08.2012
Сообщений: 45

Написать таймер к задаче - C++

16.09.2012, 17:09. Просмотров 499. Ответов 2
Метки (Все метки)

Ребят помогите написать таймер к этой задаче:


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
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
#include <stdio.h>
#include <stdlib.h>
#include <iostream>
#include <math.h>
#define DIM 1024
 
#include "gl_helper.h"
#include "cpu_bitmap.h"
 
//#pragma comment (lib,"OPENGL32.lib")
//#pragma comment (lib,"GLU32.lib")
//#pragma comment (lib,"GLAUX.lib")
#pragma comment (lib,"glut32.lib")
#pragma comment (lib,"glut.lib")
 
 
int julia(int x, int y);
void kernel(unsigned char *ptr);
 
struct cuComplex {
    float r,i;
    
    
};
 
 
 
int main(void)
{
    CPUBitmap bitmap(DIM,DIM);
    unsigned char *ptr=bitmap.get_ptr();
    kernel(ptr);
 
 
 
    bitmap.display_and_exit();
 
    
}
 
 
void kernel(unsigned char *ptr)
{
    for(int y=0;y<DIM;y++)
    {
        for(int x=0; x<DIM; x++)
        {
            int offset=x+y*DIM;
 
            int juliaValue=julia(x,y);
 
            ptr[offset*4 + 0]=255*juliaValue;
            ptr[offset*4 + 1]=0;
            ptr[offset*4 + 2]=0;
            ptr[offset*4 + 3]=255;
        }
    }
}
 
int julia(int x, int y)
{
    const float scale =1.5;
    float jx=scale*(float)(DIM/2.0 - x)/(DIM/2.0);
    float jy=scale*(float)(DIM/2.0 - y)/(DIM/2.0);
 
    cuComplex c;
    cuComplex a;
    cuComplex k;
 
    c.i=0.156f;
    c.r=-0.8f;
    a.r=jx;
    a.i=jy;
    
    for (int i=0; i< 200; i++) 
    {
        k.r = a.r*a.r-a.i*a.i+c.r;  
        k.i = 2*a.r*a.i+c.i;
        
        if ((k.r*k.r+k.i*k.i) > 1000)
            return 0;
 
        a.r=k.r;
        a.i=k.i;
    }
    
    return 1;
}
Я пробовал библиотеку time.h
но она выводит либо 0 либо 1,а других таймеров я не знаю(
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru