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

Некорректная работа rand() - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Dev c++ на windows 8 http://www.cyberforum.ru/cpp-beginners/thread801780.html
В общем не могу поставит dev на восьмерку, точнее он не запускается на ней, вы дает ошибку прекращена работа программы и все, помогите может нужна специальная версия.
C++ Все слова, не содержащие "bc" и заканчивающиеся на "ad" заменить на "!" В чем ошибка? //Все слова, не содержащие "bc" и заканчивающиеся на "ad" заменить на "!" #include <iostream> #include <string> using namespace std; int main() { http://www.cyberforum.ru/cpp-beginners/thread801773.html
C++ "вертикальное графическое меню"
Построить изображение вертикального меню, внутри должны быть надписи. Я решил таким способом: #include <stdio.h> #include <iostream.h> #include <conio.h> #include <stdlib.h> #include...
C++ Ортонормированная матрица
Помогите разобраться с ортонормированной матрицей. Как мне определить является ли матрица ортонормированной или нет? И что должно получаться когда матрицу умножаем на ее транспонированную. Может...
C++ Библиотека пользователя http://www.cyberforum.ru/cpp-beginners/thread801755.html
Создание библиотеки пользователя в которой с помощью функций произвести расчет элементов матрицы А размерностью 6*7 по формуле А=pow(4,+i)*(i-(i+1)/(4+i))*sin(4*i*j+1.5), одномерного массива х, как...
C++ Определить вид треугольника Здравствуйте, дорогие форумчане. Мне снова нужна ваша помощь. Вот задание: Треугольник задан своими вершинами (x1,y1), (x2,y2), (x3,y3). Определить, какой он: прямоугольный, тупоугольный или... подробнее

Показать сообщение отдельно
Xunnapb
1 / 1 / 0
Регистрация: 07.12.2012
Сообщений: 8

Некорректная работа rand() - C++

06.03.2013, 04:18. Просмотров 291. Ответов 4
Метки (Все метки)

В общем вот кусок кода и картинкой его реализация:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#include <stdio.h>
#include <conio.h>
#include <stdlib.h>
#include <time.h>
void main()
{
    int a,i,b;
    for (i=0;i<10;i++)
    {
        srand(time(NULL));
        a=rand()%200-100;
        printf_s("%d ",a);
        _getch();
    }
}
в результате получается убывающая последовательность чисел. Причем если "равномерно во времени" выводить следующее число (для этого _getch()), то шаг убывания примерно равный идет. В чем может быть проблема?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru