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

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

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

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

01.08.2011, 15:53. Просмотров 2950. Ответов 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=и тут число")

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

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

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

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

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

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

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

Даны цифры двух двузначных чисел. Получить цифры суммы - C++
Даны цифры двух двузначных чисел, записываемых в виде а2а1 и b2 b1, где а1 и b1— число единиц, а2 и b2 — число десятков Получить цифры...

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
aidalexeyaid
0 / 0 / 0
Регистрация: 28.07.2011
Сообщений: 42
03.08.2011, 12:14  [ТС]     Случйный выбор цифры из списка C++ #16
ForEveR, умная фраза а ты думаешь я не пытался ?
ForEveR
В астрале
Эксперт С++
7970 / 4732 / 320
Регистрация: 24.06.2010
Сообщений: 10,541
Завершенные тесты: 3
03.08.2011, 12:52     Случйный выбор цифры из списка C++ #17
aidalexeyaid, Тут не пишут код. Тут помогают. Написание кода за вас не есть помощь.
aidalexeyaid
0 / 0 / 0
Регистрация: 28.07.2011
Сообщений: 42
03.08.2011, 13:40  [ТС]     Случйный выбор цифры из списка C++ #18
Но у меня не выходит его написать че я сделаю
ForEveR
В астрале
Эксперт С++
7970 / 4732 / 320
Регистрация: 24.06.2010
Сообщений: 10,541
Завершенные тесты: 3
03.08.2011, 13:47     Случйный выбор цифры из списка C++ #19
aidalexeyaid, Книжку в руки и читать до просветления.
asics
Freelance
Эксперт С++
2846 / 1783 / 144
Регистрация: 09.09.2010
Сообщений: 3,841
03.08.2011, 13:48     Случйный выбор цифры из списка C++ #20
aidalexeyaid, Или сюда или начинайте писать, а мы подсобим.
LosAngeles
Заблокирован
03.08.2011, 13:49     Случйный выбор цифры из списка C++ #21
решил я как то раз сортир сколотить на даче. Старый совсем прогнил и провалился. Но у меня никак "не выходило" по многим причинам - начиная от нехватки времени и кончая самой банальной - руки из жопы растут. И что ты думаешь? Я пошёл к соседям или друзьям просить сделать мне сортир? Нет, я заказал его и мне на следующий день его привезли и поставили. Мораль сей басни ясна?
aidalexeyaid
0 / 0 / 0
Регистрация: 28.07.2011
Сообщений: 42
03.08.2011, 14:37  [ТС]     Случйный выбор цифры из списка C++ #22
Корыстные вы люди
asics
03.08.2011, 14:49
  #23

Не по теме:

Цитата Сообщение от aidalexeyaid Посмотреть сообщение
Корыстные вы люди
Не мы такие - жизнь такая.

aidalexeyaid
0 / 0 / 0
Регистрация: 28.07.2011
Сообщений: 42
03.08.2011, 18:50  [ТС]     Случйный выбор цифры из списка C++ #24
ну я не знаю.... а может все таки поможете ? вот тупо.... маленький пример того что мне нужно

C++
1
2
3
4
 const int v = 3;
         int c[v] = {79624192,39388153,15200770};
         int x = Random(v);
         int z = c[x];        // в переменную z попадает случайная цифра из массива

но у меня то все намного сложнее

1)нужно загрузить все элементы в массив через TMemo
2)нужно узнать сколько элементов в массиве
3)ну и вывести случайный элемент
silentnuke
Android Programmer
139 / 140 / 5
Регистрация: 08.12.2010
Сообщений: 421
03.08.2011, 20:19     Случйный выбор цифры из списка C++ #25
Цитата Сообщение от aidalexeyaid Посмотреть сообщение
ну я не знаю.... а может все таки поможете ? вот тупо.... маленький пример того что мне нужно

C++
1
2
3
4
 const int v = 3;
         int c[v] = {79624192,39388153,15200770};
         int x = Random(v);
         int z = c[x];        // в переменную z попадает случайная цифра из массива

но у меня то все намного сложнее

1)нужно загрузить все элементы в массив через TMemo
2)нужно узнать сколько элементов в массиве
3)ну и вывести случайный элемент
ничего сложного.
на первой странице привел вам пример с вектором, вам всего-лишь осталось его заполнить через TMemo, как добавлять элементы, в примере показано.
aidalexeyaid
0 / 0 / 0
Регистрация: 28.07.2011
Сообщений: 42
03.08.2011, 21:22  [ТС]     Случйный выбор цифры из списка C++ #26
silentnuke, ну у вас получается так что в каждый arr.push_back нужно добавлять цифру по отдельность тоесть вид

arr.push_back(79624192);
arr.push_back(39388153);
arr.push_back(15200770);

А у меня в TMemo цифры расположены таким образом 79624192,39388153,15200770
silentnuke
Android Programmer
139 / 140 / 5
Регистрация: 08.12.2010
Сообщений: 421
03.08.2011, 22:15     Случйный выбор цифры из списка C++ #27
Цитата Сообщение от aidalexeyaid Посмотреть сообщение
silentnuke, ну у вас получается так что в каждый arr.push_back нужно добавлять цифру по отдельность тоесть вид

arr.push_back(79624192);
arr.push_back(39388153);
arr.push_back(15200770);

А у меня в TMemo цифры расположены таким образом 79624192,39388153,15200770
разбить на лексемы и записать религия не позволит?)
aidalexeyaid
0 / 0 / 0
Регистрация: 28.07.2011
Сообщений: 42
04.08.2011, 12:25  [ТС]     Случйный выбор цифры из списка C++ #28
ну вот разбил на лексемы а как вот в первой же строке массив string типа char приравнять к Memo тоесть если я напишу char string[ ] = {Memo1->Text}; будет грубая ошибка и как из razb занести по отдельности в arr.push_back

C++
1
2
3
4
5
6
7
  char string[ ] = "79624192,39388153,15200770,123811835";
   char *razb;
 
   razb = strtok(string, ",");
   while(razb != NULL){
   razb = strtok(NULL, ",");
   }
silentnuke
Android Programmer
139 / 140 / 5
Регистрация: 08.12.2010
Сообщений: 421
04.08.2011, 13:37     Случйный выбор цифры из списка C++ #29
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#include <vector>
#include<iostream>
#include <time.h>
using namespace std;
 
int main()
{
    srand(time(NULL));
    vector<int> arr;
    char string[ ] = "79624192,39388153,15200770,123811835";
    char *razb;
 
    razb = strtok(string, ",");
    while(razb != NULL){
        arr.push_back(atoi(razb));
        razb = strtok(NULL, ",");
    }
    int randind=rand()%arr.size();
    cout<<arr[randind];
    return 0;
}
ну вот, хотябы так.

C++
1
2
  
strcpy(string, Memo1->Lines->Strings[1].c_str());
предполагаю, что как-то так, а вообще с memo не работал.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
04.08.2011, 14:33     Случйный выбор цифры из списка C++
Еще ссылки по теме:

Образовать новое число, путём замены последней цифры на значение наименьшей цифры в записи исходного числа - C++
Помогите доделать задачу, минимальную цифру нашёл, последнюю цифру нашёл, только осталось присвоить значение минимальной цифры последней,...

В десятичной записи числа 42*4* пропущены 2 цифры. Определите эти цифры, если известно, что число кратно 72. - C++
Помогите,пожалуйста! С++

Дано 4 цифры, напечатать цифры в порядке возрастания - C++
в программе ввел 4 числа,она должна распологать цифры в порядке возрастания,без всяких массивов и циклов void lowtohigh(int a, int...

Ввести с клавиатуры трехзначное число и найти произведение первой и второй цифры. А также определить четность третей цифры - C++
Ввести с клавиатуры трехзначное число и найти произведение первой и второй цифры. А также определить четность третей цефры. как мне это...

Ввести целое число. Определить, симметрично ли оно, т.е. одинаковы ли цифры слева и справа (12321). Записать 3 последние цифры в одномерный массив. - C++
Ввести целое число. Определить, симметрично ли оно, т.е. одинаковы ли цифры слева и справа (12321). Записать 3 последние цифры в одномерный...


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

Или воспользуйтесь поиском по форуму:
easybudda
Эксперт CЭксперт С++
9470 / 5483 / 927
Регистрация: 25.07.2009
Сообщений: 10,508
04.08.2011, 14:33     Случйный выбор цифры из списка C++ #30
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
#include <iostream>
#include <string>
#include <sstream>
#include <vector>
#include <algorithm>
#include <iterator>
#include <cstdlib>
#include <ctime>
 
int main(){
    const std::string strQuery("http://site.ru/blabla?");
    std::string strNum("79624192, 39388153, 15200770, 12381183");
    std::vector<unsigned> vecNum;
    
    std::replace(strNum.begin(), strNum.end(), ',', ' ');
    std::istringstream ist(strNum);
    std::copy(std::istream_iterator<unsigned>(ist), std::istream_iterator<unsigned>(), std::back_inserter(vecNum));
    
    srand(time(NULL));
    
    for ( int i = 0; i < 10; ++i ){
        std::ostringstream ost;
        ost << strQuery << vecNum[rand() % vecNum.size()];
        // можно было сразу в cout отправить, но на выходе всё-таки должна строка получиться
        std::cout << ost.str() << std::endl;
    }
    
    return 0;
}
Yandex
Объявления
04.08.2011, 14:33     Случйный выбор цифры из списка C++
Ответ Создать тему
Опции темы

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