Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 5.00/3: Рейтинг темы: голосов - 3, средняя оценка - 5.00
11 / 5 / 0
Регистрация: 18.11.2012
Сообщений: 114

Проблемка с функцией Ранд

14.12.2012, 17:04. Показов 670. Ответов 7
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#include <iostream>
#include <stdlib.h>
#include <time.h>
 
using namespace std;
 
    int main()
        {
            srand(TIME(0));
            setlocale(LC_ALL,"Russian");
            
 
            int kol;
            kol=rand()%1+3;
            cout<<"Введите количество клиентов, принимающих участие в акции ->";
            //cin>>kol;
            
            for(int i=0; i<5;i++)
                cout<<kol<<" ";
 
            return 0;
 
        }
Вот собственно код программы. При компиляции получаю ошибку:

Ошибка 1 error C3861: TIME: идентификатор не найден

не могу разобраться в чем проблема. Помогите пожайлусто!
1
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
14.12.2012, 17:04
Ответы с готовыми решениями:

Проблемка с функцией gets(). Подскажите
Проблема следующего характера: при первом проходе в цикле(i=0) функция store() работает корректно. При шаге i=1 и дальше строка...

Проблемка с функцией пользователя и передачей параметров по указателю
Возникла проблемка с функцией пользователя и передачей параметров по указателю... Вот код, проблема выделена красным цветом: //...

одномерный массив.решение через ранд
В одномерном массиве, состоящем из n вещественных элементов, вычислить: 1. количество элементов массива, лежащих в диапазоне от А до В; ...

7
 Аватар для I.M.
576 / 559 / 47
Регистрация: 16.12.2011
Сообщений: 1,389
14.12.2012, 17:18
C++
1
srand(time(0));
0
CEO SOVAZ Corp.
 Аватар для sovaz1997
386 / 232 / 51
Регистрация: 17.12.2011
Сообщений: 822
Записей в блоге: 1
14.12.2012, 17:20
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#include <iostream>
#include <stdlib.h>
#include <time.h>
 
using namespace std;
 
    int main()
        {
            srand(time(0));
            setlocale(LC_ALL,"Russian");
 
 
            int kol;
            kol=rand()%1+3;
            cout<<"Введите количество клиентов, принимающих участие в акции ->";
            //cin>>kol;
 
            for(int i=0; i<5;i++)
                cout<<kol<<" ";
 
            return 0;
 
        }
P.S. C++ не обманешь. Он видит регистр букв
1
 Аватар для BumerangSP
4311 / 1423 / 463
Регистрация: 16.12.2010
Сообщений: 2,939
Записей в блоге: 3
14.12.2012, 17:25
OgStyle, time пишется в нижнем регистре.
0
11 / 5 / 0
Регистрация: 18.11.2012
Сообщений: 114
14.12.2012, 18:34  [ТС]
спасибо

Добавлено через 24 минуты
Еще один маленький нюанс чтобы не переделывать программу. Подскажите пожалуйсто. как сделать так чтобы те числа которыевыбираются рандомно не повторялись. Всмысле чтобы было к примеру 5 7 9 6 2 ане 5 5 5 6 8 2
1
CEO SOVAZ Corp.
 Аватар для sovaz1997
386 / 232 / 51
Регистрация: 17.12.2011
Сообщений: 822
Записей в блоге: 1
14.12.2012, 18:37
Создай ф-ию, которая будет проверять на наличие 2-го элемента. Сделать можно циклом (от мин. эл. массива до макс.)
0
Мой лучший друг-отладчик!
 Аватар для ZaMaZaN4iK
167 / 167 / 30
Регистрация: 24.06.2012
Сообщений: 662
Записей в блоге: 5
14.12.2012, 18:57
OgStyle, просто пробегайтесь циклом по массиву чисел, которые уже сгенерированы, если попался такой же элемент - вызываем функцию rand() ещё раз и т д
0
3258 / 2060 / 351
Регистрация: 24.11.2012
Сообщений: 4,909
14.12.2012, 19:23
И каждый раз при выборе случайного числа запускать поиск, а в случае неудачи - генерировать новое случайное число?
Предположим, нам нужна случайная выборка размером 100 из диапазона 0..99. Сколько раз такой алгоритм будет генерировать новое чисто, когда будет выбрана хотя бы половина элементов?

Варианта два.
Если нужна выборка размером равная допустимому диапазону значений - формируем массив и используем std::random_shuffle. Если нужна выборка меньшего размера, то можно применить алгоритм, который описан тут Другой рандом
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
14.12.2012, 19:23
Помогаю со студенческими работами здесь

Проблемка с функцией
Добрый день ! Проблема с функцией . Функция занимает память (Постоянно увеличивает объем) VOID DrawMyText(char* StrokaTexta,int x,int...

Программа -массив заполнен ранд.числами, заменить на максимальное
{задание-Формируется массив 100 элементов из случайных чисел, которые могут принимать значения . Заменить в массиве все нечетные числа, у...

Проблемка
Доброго всем времени суток. Подскажите,что это за ошибка и что не так? // linaer_system.cpp : Defines the entry point for the console...

Проблемка с БП
Проблема с блоком питания компа.. верней не с ним а с вентилятором.. Хз может и есть где то такая тема но я не нашел.. Суть...

Проблемка
Всем привет. Пишу программку одну с ComboBox'ом, и столкнулся с проблемой... При выборе из списка определенной строки должна появиться...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
8
Ответ Создать тему
Новые блоги и статьи
PhpStorm 2025.3: WSL Terminal всегда стартует в ~
and_y87 14.12.2025
PhpStorm 2025. 3: WSL Terminal всегда стартует в ~ (home), игнорируя директорию проекта Симптом: После обновления до PhpStorm 2025. 3 встроенный терминал WSL открывается в домашней директории. . .
Как объединить две одинаковые БД Access с разными данными
VikBal 11.12.2025
Помогите пожалуйста !! Как объединить 2 одинаковые БД Access с разными данными.
Новый ноутбук
volvo 07.12.2025
Всем привет. По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне: Ryzen 5 7533HS 64 Gb DDR5 1Tb NVMe 16" Full HD Display Win11 Pro
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
Поиск "дружественных имён" СОМ портов
Argus19 22.11.2025
Поиск "дружественных имён" СОМ портов На странице: https:/ / norseev. ru/ 2018/ 01/ 04/ comportlist_windows/ нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа,. . .
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Programma_Boinc 20.11.2025
Сколько Государство потратило денег на меня, обеспечивая инсулином. Вот решила сделать интересный приблизительный подсчет, сколько государство потратило на меня денег на покупку инсулинов. . . .
Ломающие изменения в C#.NStar Alpha
Etyuhibosecyu 20.11.2025
Уже можно не только тестировать, но и пользоваться C#. NStar - писать оконные приложения, содержащие надписи, кнопки, текстовые поля и даже изображения, например, моя игра "Три в ряд" написана на этом. . .
Мысли в слух
kumehtar 18.11.2025
Кстати, совсем недавно имел разговор на тему медитаций с людьми. И обнаружил, что они вообще не понимают что такое медитация и зачем она нужна. Самые базовые вещи. Для них это - когда просто люди. . .
Создание Single Page Application на фреймах
krapotkin 16.11.2025
Статья исключительно для начинающих. Подходы оригинальностью не блещут. В век Веб все очень привыкли к дизайну Single-Page-Application . Быстренько разберем подход "на фреймах". Мы делаем одну. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru