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

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

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

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

01.08.2011, 15:53. Просмотров 2949. Ответов 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
04.08.2011, 16:43  [ТС]     Случйный выбор цифры из списка C++ #31
Оооо easybudda, а ты не мог бы комментирии написать ?

Добавлено через 1 час 27 минут
мне нужно вот что

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
char p = Memo1->Text;
 
        srand(time(NULL));
        vector<int> arr;
        char string[ ] = { p };
        char *razb;
 
        razb = strtok(string, ",");
        while(razb != NULL){
                arr.push_back(atoi(razb));
                razb = strtok(NULL, ",");
        }
        int randind=rand()%arr.size();
        Edit1->Text = arr[randind];
но тут одна дурацкая но грубая ошибка нельза char приравнивать к String так вот надо String преобразовать в char но у меня не выходит
Deviaphan
Делаю внезапно и красиво
Эксперт C++
1286 / 1220 / 50
Регистрация: 22.03.2011
Сообщений: 3,744
04.08.2011, 16:45     Случйный выбор цифры из списка C++ #32
Цитата Сообщение от aidalexeyaid Посмотреть сообщение
мне нужно вот что
Борланда не знаю, но у тебя в первой же строке ошибка.
asics
Freelance
Эксперт С++
2846 / 1783 / 144
Регистрация: 09.09.2010
Сообщений: 3,841
04.08.2011, 17:07     Случйный выбор цифры из списка C++ #33
aidalexeyaid, Так вроде работает:
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
//---------------------------------------------------------------------------
 
#include <vcl.h>
#include <cstring>
#include <cstdlib>
#include <ctime>
#include <vector>
#pragma hdrstop
 
#include "Unit1.h"
//---------------------------------------------------------------------------
#pragma package(smart_init)
#pragma resource "*.dfm"
TForm1 *Form1;
//---------------------------------------------------------------------------
__fastcall TForm1::TForm1(TComponent* Owner)
        : TForm(Owner)
{
}
//---------------------------------------------------------------------------
 
void __fastcall TForm1::FormCreate(TObject *Sender)
{
  srand(time(0));
  Edit1->Text = "";
  Memo1->Text = "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";
}
//---------------------------------------------------------------------------
void __fastcall TForm1::Button1Click(TObject *Sender)
{
  char text[1024 * 2], *p;
  strcpy(text, Memo1->Text.c_str());
  std::vector<int> arr;
  for(p = strtok(text, " ,"); p; p = strtok(NULL, " ,"))
    arr.push_back(atoi(p));
  Edit1->Text = arr[rand() % arr.size()];
}
//---------------------------------------------------------------------------
aidalexeyaid
0 / 0 / 0
Регистрация: 28.07.2011
Сообщений: 42
04.08.2011, 17:07  [ТС]     Случйный выбор цифры из списка C++ #34
Deviaphan, я не знаю может быть у теюя плохо с русским или ты плохо видишь посмотри что я написал после кода
Deviaphan
Делаю внезапно и красиво
Эксперт C++
1286 / 1220 / 50
Регистрация: 22.03.2011
Сообщений: 3,744
04.08.2011, 17:09     Случйный выбор цифры из списка C++ #35
Цитата Сообщение от aidalexeyaid Посмотреть сообщение
то я написал после кода
оК. В последней строке у тебя тоже ошибка.
aidalexeyaid
0 / 0 / 0
Регистрация: 28.07.2011
Сообщений: 42
04.08.2011, 17:14  [ТС]     Случйный выбор цифры из списка C++ #36
Цитата Сообщение от Deviaphan Посмотреть сообщение
оК. В последней строке у тебя тоже ошибка.
эмм какая ошибка у меня в последней строке ??
Deviaphan
Делаю внезапно и красиво
Эксперт C++
1286 / 1220 / 50
Регистрация: 22.03.2011
Сообщений: 3,744
04.08.2011, 17:16     Случйный выбор цифры из списка C++ #37
Цитата Сообщение от aidalexeyaid Посмотреть сообщение
какая ошибка у меня в последней строке ??
Борланд разрешает цифры строкам присваивать? Тогда никакой. Только это не раздел Борланда...
aidalexeyaid
0 / 0 / 0
Регистрация: 28.07.2011
Сообщений: 42
04.08.2011, 17:17  [ТС]     Случйный выбор цифры из списка C++ #38
asics, не работает тут
C++
1
strcpy(text, Memo1->Text.c_str());
ошибка Cannot convert 'wchar_t *' to 'const char *'
asics
Freelance
Эксперт С++
2846 / 1783 / 144
Регистрация: 09.09.2010
Сообщений: 3,841
04.08.2011, 17:20     Случйный выбор цифры из списка C++ #39
aidalexeyaid, Что за версия Борланда ? У меня работает.
aidalexeyaid
0 / 0 / 0
Регистрация: 28.07.2011
Сообщений: 42
04.08.2011, 17:22  [ТС]     Случйный выбор цифры из списка C++ #40
у меня Embarcadero RAD Studio ( C++Builder 2010 )
silentnuke
Android Programmer
139 / 140 / 5
Регистрация: 08.12.2010
Сообщений: 421
05.08.2011, 04:10     Случйный выбор цифры из списка C++ #41
Цитата Сообщение от aidalexeyaid Посмотреть сообщение
но тут одна дурацкая но грубая ошибка нельза char приравнивать к String так вот надо String преобразовать в char но у меня не выходит
эм, у класса string есть метод c_str().
aidalexeyaid
0 / 0 / 0
Регистрация: 28.07.2011
Сообщений: 42
05.08.2011, 11:02  [ТС]     Случйный выбор цифры из списка C++ #42
silentnuke, я пробовал говорит ошибку кажется wchar_t нельня сравнивать с char
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
05.08.2011, 14:17     Случйный выбор цифры из списка C++
Еще ссылки по теме:

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

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

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

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

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


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

Или воспользуйтесь поиском по форуму:
silentnuke
Android Programmer
139 / 140 / 5
Регистрация: 08.12.2010
Сообщений: 421
05.08.2011, 14:17     Случйный выбор цифры из списка C++ #43
Цитата Сообщение от aidalexeyaid Посмотреть сообщение
silentnuke, я пробовал говорит ошибку кажется wchar_t нельня сравнивать с char
предполагаю что у тебя borland настроен на юникод, поэтому по умолчанию отдает не char, а wchar_t.
это уже вопрос не в эту ветку)
Yandex
Объявления
05.08.2011, 14:17     Случйный выбор цифры из списка C++
Ответ Создать тему
Опции темы

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