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

последовательность случайных чисел - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ вопрос по Страуструпу http://www.cyberforum.ru/cpp-beginners/thread158696.html
здраствуйте, вопрос тем кто читал Страуструп, там есть глава по названию "Калькулятор" там описан алгоритм который я до конца не понял, кто небуд может мне обяснить, или если есть код этой проги в инете дайте сылку, я смогу по коду разобратся. заранее спсибо.
C++ connect QT to NetBeans 6.9 не могу запустить скомпиленый файл.. когда он его запускает вылетает ошибка что не может найти файт QTCorer4.dll.. что делать? Прикрепляйте картинки к сообщениям. http://www.cyberforum.ru/cpp-beginners/thread158674.html
C++ Генератор случайных чисел на базе алгоритма AES
Товарищи, столкнулся со следующей проблемой : необходимо реализовать генератор псевдослучайных чисел на базе алгоритма AES, язык программирования С++... Может кто подскажет какие-нибудь особенности реализации, если брать изначально исходник алгоритма AES-шифрования?? Также возник следующий вопрос, имеються ли более эффективные варианты заполнения S-Box блоков в алгоритме? Буду очень благодарен...
Friend Function C++
Я не очень понимаю как пользаватса Friend функцыей Class.h #include <stdio.h> #include "iostream" using namespace std; class KBADPAT { public:
C++ Калькулятор рациональных чисел http://www.cyberforum.ru/cpp-beginners/thread158627.html
Мне нужно написать программу калькулятора рациональных чисел. Числа должны быть представлены в виде n1, n2/n3, где n1 - целое число n2 - числитель n3 - знаменатель. Причем при выводе результата программа должна привести ответ к стандартному виду если n3=1 или n2=0 т выводил n1. если n1=0 то выводится только n2/n3. Калькулятору доступны лишь небольшой ряд операций: +, -, *, :, ^ . Все целые числа...
C++ Qt Как подключить библиотеку Qt? пишу #include <QtGui>, а он мне - "no such file or directory"... подробнее

Показать сообщение отдельно
nnn52
Сообщений: n/a
11.08.2010, 16:08     последовательность случайных чисел
Здравствуйте! Прошу прощения за возможно глупый вопрос) Проблема в том, что в программе
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
#include <iostream>
#include <math.h>
#include <stdlib.h>
#include <time.h>
int main(){
  t:
             int pov;
    int s=0;
    int q=1;
     std::cout << "Enter pov: \n" ;
     std::cin>> pov;
        int a[36];
     while(q<(pov+1)) {
 for(int i = 0; i < 36; i++) 
 {a[i] = i + 1;
}
srand(time(0));
 
 for(int k = 0; k < 36; k++){
 
   int index1 = rand() % 36;
   int index2 = rand() % 36;
   int buf = a[index1];
   a[index1] = a[index2];
   a[index2] = buf;
}
int g;
l: 
 g=0;
p:
          while(g<=33) {
            
             if((floor(a[g]/10)==floor(a[g+2]/10) || (a[g+2]-a[g])%10==0) 
             && a[g]>0 && a[g+2]>0) {
                                                 int y=0;
                                                 while(y<=(34-g)) {
             a[g+y]=a[g+y+1];
             y++;
             };
             a[35]=0;
             goto l;
             }
     g++;
     goto p;
     };
     int f;
     if(a[2]==0) {
                f=1;
                }
                f=0;
     s=s+f;
     q++;
     }
     std::cout<< "win: " <<   s << "\n";
      system("PAUSE");
     return 0;    
     }
функция srand(time(0)) генерирует одни и те же числа, видимо т.к. в течении 1 секунды используется многократно. Как можно исправить это?
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 09:36. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru