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

Генератор случайных чисел - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Подсчет предложений во всех файлах http://www.cyberforum.ru/cpp-beginners/thread610348.html
Помогите доделать программу, задание: Напишите программу, которая открывает текстовый файл-список, содержащий имена файлов по одному на строке. Программа подсчитывает количество предложений во всех файлах и выводит на экран случайно выбранное предложение. Сам я сделал первую часть, а именно, файл-список открывается и подсчитывается кол-во предложений, но вот со второй частью беда. Есть идея,...
C++ Что будет выведено на экран при выполнении следующей программы Что будет выведено на экран при выполнении следующей программы при n = 196, m = 649, k = 255 ? #include <stdio.h> #include <stdlib.h> #include <iostream.h> class Data{ protected: int m; public: Data(int m){ this->m = m;} void print(){ http://www.cyberforum.ru/cpp-beginners/thread610341.html
C++ как остановить ввод без ошибок ?
#include <iostream> int main() { int book, sum; while (std::cin >>book){ sum+=book; } std::cout << sum<< std::endl; return 0;
Получить значение часа из переменной int C++
Здравствуйте. Столкнулся с такой проблемой, пишу dll, в ней функция которая принимает дату, дата в формате int (в виде количества секунд, прошедших после 00:00 1 января 1970 года) приходит с внешней программы. Мне нужно из этой int получить номер часа. Помогите если сможете, очень нужно.
C++ Дайте определение класса http://www.cyberforum.ru/cpp-beginners/thread610258.html
Дайте определение класса, представляющего арифметические операции над двумя целыми числами. Элементы данных должны содержать два целых числа. Функции-члены должны выполнять такие действия как: ∗ Создание объекта и его инициализация; ∗ назначение начальных значений элементам данных; ∗ определение суммы чисел; ∗ определение разности чисел; ∗ деление чисел по модулю; ∗...
C++ Нахождение интеграла методом Симпсона Что не так? #include<iostream> #include<cmath> #include<conio.h> #include<stdio.h> using namespace std; double f(double x) { подробнее

Показать сообщение отдельно
miles_slade
0 / 0 / 0
Регистрация: 06.04.2010
Сообщений: 47
21.06.2012, 11:11  [ТС]     Генератор случайных чисел
Цитата Сообщение от g-h Посмотреть сообщение
miles_slade, переходите на Windows 7! XP вроде уже устарела
мне сейчас не до этого)))

Добавлено через 13 часов 8 минут
C++ (Qt)
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
#include <windows.h>
#include <cstdlib>
#include <ctime>
LRESULT CALLBACK WindowProcedure (HWND, UINT, WPARAM, LPARAM);
enum
{
    IDC_BUTTON1,
    IDC_EDIT1,
    IDC_EDIT2,
    IDC_STATIC
};
char szClassName[ ] = "generator";
HWND btn,ed1,ed2;
int WINAPI WinMain (HINSTANCE hInst,HINSTANCE hPrevInstance,LPSTR lpszArgument,int nCmdShow)
{
    MSG messages;
    WNDCLASSEX wincl;
    wincl.hInstance = hInst;
    wincl.lpszClassName = szClassName;
    wincl.lpfnWndProc = WindowProcedure;
    wincl.style = CS_DBLCLKS;
    wincl.cbSize = sizeof (WNDCLASSEX);
    wincl.hIcon = LoadIcon (NULL, IDI_APPLICATION);
    wincl.hIconSm = LoadIcon (NULL, IDI_APPLICATION);
    wincl.hCursor = LoadCursor (NULL, IDC_ARROW);
    wincl.lpszMenuName = NULL;
    wincl.cbClsExtra = 0;
    wincl.cbWndExtra = 0;
    wincl.hbrBackground = (HBRUSH) COLOR_BACKGROUND;
    if (!RegisterClassEx (&wincl))
        return 0;
    HWND hwnd = CreateWindowEx(0, "generator", "generator", WS_CAPTION | WS_VISIBLE | WS_POPUP | WS_SYSMENU, CW_USEDEFAULT, CW_USEDEFAULT, 275, 173, 0, 0, hInst, 0);
    btn = CreateWindowEx(0, "BUTTON", ("Generate"), WS_VISIBLE | WS_CHILD | WS_TABSTOP, 89, 83, 84, 23, hwnd, (HMENU)IDC_BUTTON1, hInst, 0);
    ed1 = CreateWindowEx(0, "EDIT", 0, WS_VISIBLE | WS_CHILD | WS_TABSTOP | WS_BORDER | ES_AUTOHSCROLL | ES_NUMBER, 74, 44, 45, 23, hwnd, (HMENU)IDC_EDIT1, hInst, 0);
    ed2 = CreateWindowEx(0, "EDIT", 0, WS_VISIBLE | WS_CHILD | WS_TABSTOP | WS_BORDER | ES_AUTOHSCROLL | ES_NUMBER, 158, 44, 48, 23, hwnd, (HMENU)IDC_EDIT2, hInst, 0);
    while (GetMessage (&messages, NULL, 0, 0))
    {
        TranslateMessage(&messages);
        DispatchMessage(&messages);
    }
    return messages.wParam;
}
LRESULT CALLBACK WindowProcedure (HWND hwnd, UINT message, WPARAM wParam, LPARAM lParam)
{
    long m,n,r;
    char s[64];
    switch (message)
    {
        case WM_CREATE:
            srand(time(NULL));
            break;
        case WM_COMMAND:
            switch (LOWORD(wParam))
            {
                case IDC_BUTTON1:
                    GetWindowText(ed1,s,64);
                    m=atol(s);
                    GetWindowText(ed2,s,64);
                    n=atol(s);
                    r=rand()%(n-m)+m;
                    itoa(r,s,10);
                    MessageBox(hwnd,s,"generator",MB_OK);
                    break;
            }
            break;
        case WM_DESTROY:
            PostQuitMessage (0);
            break;
        default:
            return DefWindowProc (hwnd, message, wParam, lParam);
    }
    return 0;
}
вот есть код, но он без классов и методов, но визуализирован так, как надо. помогите пожалуйста код, указанный выше, визуализировать так же
 
Текущее время: 07:41. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru