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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
 
Рейтинг: Рейтинг темы: голосов - 23, средняя оценка - 4.91
aidalexeyaid
0 / 0 / 0
Регистрация: 28.07.2011
Сообщений: 42
#1

Случйный выбор цифры из списка C++ - C++

01.08.2011, 15:53. Просмотров 3003. Ответов 42
Метки нет (Все метки)

Уважаемые форумчане вообщем в чем заключается задача дан список цифр

Код
79624192,39388153,15200770,123811835,74014717,59021832,132598264,60551690,34245643,68730381,22482429,14459923,100076052,76194326,108608536,111677460,139702721,68159006,124245023,63925280,
70040099,5503012,118175764,129914891,60023339,7807020,135124525,121382447,92511283,65678892,77720069,12859448,16827450,114299963,107661859,41386050,
133862468,58406981,16355910,55930440,67698757,117553214,88581712,28193361,45215314,76560979,91950664,57151066,34770016,100871257,32648803,24433252,134149733,21220968,23042667,39809132,139126381,92910704,34183793,36590709,120197751,132585072,22212721,63266912,40437373,90871409
Нужно из этого списка вытащить любое случайное число и например отправить post запрос вида IdHTTP1->Post("http://site.ru/blabla?num=и тут число")

Заранее спасибо !
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
01.08.2011, 15:53
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Случйный выбор цифры из списка C++ (C++):

Выбор цифры из последовательности - C++
Есть задача: С клавиатуры ввести натуральное k. Вывести k-ю цифру последовательности 1234567891011121314151617…, в которой выписаны...

выбор действий программы не через цифры - C++
можно ли нажатием НЕ цифры дать указание программе? То есть: выход осуществляется нажатием клавишей "Esc" а при нажатии клавиши F1...

Случайный выбор дежурного из списка - C++
Составить программу случайного выбора дежурного из списка, в котором 4 мальчика и 4 девочки, причем для девочек вероятность выбора в два...

Случайный выбор из списка слов - C++
Необходимо написать программу, которая будет генерировать одно слово из двух разных списков. Тоесть при открытии, пользователю будет уже...

Выбор слова или словосочетания из списка - C++
Здравствуйте, помогите пожалуйста. Нужна простая программа которая будет делать рандомный выбор 1 слова или словосочетания из списка...

Случайный выбор дежурного из списка, в котором 4 мальчика и 4 девочки - C++
Составить программу случайного выбора дежурного из списка, в котором 4 мальчика и 4 девочки, причем для девочек вероятность выбора в два...

42
silentnuke
Android Programmer
139 / 140 / 5
Регистрация: 08.12.2010
Сообщений: 421
01.08.2011, 15:56 #2
сформируй массив например, и генерь случайный индекс, и получай число по нему.
0
co6ak
Кошковед
409 / 502 / 29
Регистрация: 12.04.2010
Сообщений: 1,392
01.08.2011, 15:57 #3
делаешь enum Digit { 79624192,39388153,15200770,123811835,74014717 }
и доступ по номеру
0
aidalexeyaid
0 / 0 / 0
Регистрация: 28.07.2011
Сообщений: 42
01.08.2011, 18:26  [ТС] #4
co6ak, а пример кода можно ?
0
Mиxaил
533 / 438 / 37
Регистрация: 10.12.2009
Сообщений: 1,857
01.08.2011, 18:31 #5
я бы делал по-другому:
Имеем количество элементов в списке ( пусть будет n ), далее
C++
1
int RandomAccess = rand() % n;
затем просто идем с головы списка до того момента, пока счетчик пройденных элементов не будет равен RandomAccess --> выводим этот элемент!
ибо в списках нет прямого доступа к элементам.
0
Jupiter
Каратель
Эксперт С++
6559 / 3980 / 227
Регистрация: 26.03.2010
Сообщений: 9,273
Записей в блоге: 1
Завершенные тесты: 2
01.08.2011, 18:37 #6
Цитата Сообщение от Mиxaил Посмотреть сообщение
Имеем количество элементов в списке
так а нафига список?
"Use vector as define"
0
aidalexeyaid
0 / 0 / 0
Регистрация: 28.07.2011
Сообщений: 42
01.08.2011, 19:04  [ТС] #7
кстати количество элементов в списке не известно... может быть 20 может быть 5 или даже 100 таких цифр через запятую....

Пример кода пожалуйста...
0
GR
0 / 0 / 0
Регистрация: 01.08.2011
Сообщений: 3
01.08.2011, 19:21 #8
Ну а что думаешь насчёт динамически созданного массива?
0
Mиxaил
533 / 438 / 37
Регистрация: 10.12.2009
Сообщений: 1,857
01.08.2011, 19:40 #9
Цитата Сообщение от aidalexeyaid Посмотреть сообщение
кстати количество элементов в списке не известно... может быть 20 может быть 5 или даже 100 таких цифр через запятую....
Извините, что не написал, что это можно посчитать!!! [Sarcasm]или нельзя этого сделать?[/Sarcasm]
0
silentnuke
Android Programmer
139 / 140 / 5
Регистрация: 08.12.2010
Сообщений: 421
01.08.2011, 19:54 #10
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#include <vector>
#include<iostream>
#include <time.h>
using namespace std;
 
int main()
{
    srand(time(NULL));
    vector<int> arr;
    arr.push_back(2);
    arr.push_back(5555555);
    arr.push_back(555);
    arr.push_back(4);
    arr.push_back(3);
    int randind=rand()%arr.size();
    cout<<arr[randind];
    return 0;
}
вариант на скорую руку, о чем и говорил вначале.
0
aidalexeyaid
0 / 0 / 0
Регистрация: 28.07.2011
Сообщений: 42
02.08.2011, 13:29  [ТС] #11
Mиxaил, я че то туплю напиши код пожаалуйста
0
Deviaphan
Делаю внезапно и красиво
Эксперт С++
1305 / 1220 / 50
Регистрация: 22.03.2011
Сообщений: 3,744
02.08.2011, 16:01 #12
Цитата Сообщение от co6ak Посмотреть сообщение
делаешь enum Digit { 79624192,39388153,15200770,123811835,74014717 }
Нельзя.
0
Gepar
1177 / 533 / 20
Регистрация: 01.07.2009
Сообщений: 3,517
02.08.2011, 21:31 #13
А что если в строку (string) или в файл пихнуть, оттудова рандомно считать будет не проблема так как размер файла/строки определить просто и граница рандома будет задана правильно.
0
aidalexeyaid
0 / 0 / 0
Регистрация: 28.07.2011
Сообщений: 42
03.08.2011, 11:19  [ТС] #14
Gepar, а можешь пример кода кинуть ?

Добавлено через 13 часов 46 минут
мне желательно нужен готовый коод )))
0
ForEveR
В астрале
Эксперт С++
7979 / 4738 / 321
Регистрация: 24.06.2010
Сообщений: 10,543
Завершенные тесты: 3
03.08.2011, 11:32 #15
aidalexeyaid, Ну так пишите раз нужен.
0
03.08.2011, 11:32
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
03.08.2011, 11:32
Привет! Вот еще темы с ответами:

Написать код программы, выполняющей растяжку списка и вставку, удаление из списка и сжатие списка - C++
Люди ПОМОГИТЕ осталось совсем мало , мне нужна помощь!!! написать код программ: 1) Написать код программы, выполняющей растяжку...

Выбор цифры из последовательности чисел - Алгоритмы
Есть задача: С клавиатуры ввести натуральное k. Вывести k-ю цифру последовательности 1234567891011121314151617…, в которой выписаны...

Полужирные цифры нумерованного списка - HTML, CSS
Подскажите как с помощью css сделать цифры нумерованного списка полужирными 1. Текст 2. Текст 3. Текст

Выбор цифры из последовательности натур.чисел - Turbo Pascal
Есть задача: С клавиатуры ввести натуральное k. Вывести k-ю цифру последовательности 1234567891011121314151617…, в которой выписаны...


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

Или воспользуйтесь поиском по форуму:
15
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru