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

Рандом - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Операции создания каталога, изменения временного каталога, удаление файла и директории http://www.cyberforum.ru/cpp-beginners/thread240879.html
Написать программу, которая позволяет выполнять операции создания каталога, изменения временного каталога, удаление файла и директории (рекурсивно). Помогите решить пожалуйста
C++ Почему массив не хочет сортироваться? Ошибка. Почему массив не хочет сортироваться? #include "stdafx.h" #include<iostream> #include<conio.h> using namespace std; int max_element(int n,int array) {int hold=0; http://www.cyberforum.ru/cpp-beginners/thread240878.html
задержка времени C++
Господа програмисты не подскажите как задержать программу на определённое время.если можно самый примитивный исходник.заранее огромное спасибо!
Cумма отрицательных элементов массива C++
/*Дан массив из N элементов (вещественные числа). Вы- числить: 1) сумму отрицательных элементов массива; 2) произ- ведение элементов массива, расположенных между макси- мальным и минимальным элементами. Упорядочить элементы по возрастанию.*/ #include <iostream> #include <Windows.h> using namespace std; int main ()
C++ Не могу не как описать не которые строки в программе http://www.cyberforum.ru/cpp-beginners/thread240846.html
что обозначаеться prn_matrix int last_min
C++ делаю игру,но мешает getch Здравствуйте господа програмисты!делаю игру и вот какая штука-на экране должно быть движение,но getch ждёт от меня нажатия клавиши.Как это обойти,но так что бы если я нажимал на клавишу всё работало,т.е.что бы и движение было и клавиатура работала?Заранее всем огромное спасибо! подробнее

Показать сообщение отдельно
TXLib.h
 Аватар для TXLib.h
3 / 3 / 0
Регистрация: 01.12.2010
Сообщений: 68
10.02.2011, 19:20  [ТС]     Рандом
спс. кстати, как сделать так, чтобы все числа в массиве различались и были рандомными?
сейчас же у нас работают строки
C++
1
2
srand(time(0));
        x [i] = rand () % 100 * 100 + i;
Добавлено через 4 минуты
и ещё:
почему на конце рандомного числа не пишется номер ячейки, хотя прописано + i?

Вот весь код, на всякий случай:
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
#include "TXLib.h"
 
int main()
{
    txCreateWindow (500, 500);
    const int SIZE = 10;
    int x [SIZE] = {};
    int i = 0;
 
    while (i < SIZE)
    {
        assert (0 <= i && i < SIZE);
        srand(time(0));
        x [i] = rand () % 100 * 100 + i;
        i++;
    }
    i = 0;
   int max = x [i];
   int iMax = i;
   i = 1;
    
    while (i < SIZE)
    {
        if (x [i] > max)
        {
            x [i] = max;
            i++;
            iMax = i;
        }
        
        if (x [i] <= max)
        {
            i++;
        }
    }
    i = 0;
    while (i < SIZE - 1)
    {
        printf ("x [%d] = %d \n", i, x [i]);
        i++;
    }
    
    while (i < SIZE)
    {
        printf ("MAX: x [%d] =  %d", iMax - 1, max);
        i++;
    }
    return 0;
}
 
Текущее время: 14:38. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru