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

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

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

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

01.08.2011, 15:53. Просмотров 3080. Ответов 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
aidalexeyaid
0 / 0 / 0
Регистрация: 28.07.2011
Сообщений: 42
04.08.2011, 16:43  [ТС] #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 но у меня не выходит
0
Deviaphan
Делаю внезапно и красиво
Эксперт С++
1306 / 1221 / 50
Регистрация: 22.03.2011
Сообщений: 3,744
04.08.2011, 16:45 #32
Цитата Сообщение от aidalexeyaid Посмотреть сообщение
мне нужно вот что
Борланда не знаю, но у тебя в первой же строке ошибка.
0
asics
Freelance
Эксперт С++
2854 / 1789 / 144
Регистрация: 09.09.2010
Сообщений: 3,841
04.08.2011, 17:07 #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()];
}
//---------------------------------------------------------------------------
0
aidalexeyaid
0 / 0 / 0
Регистрация: 28.07.2011
Сообщений: 42
04.08.2011, 17:07  [ТС] #34
Deviaphan, я не знаю может быть у теюя плохо с русским или ты плохо видишь посмотри что я написал после кода
0
Deviaphan
Делаю внезапно и красиво
Эксперт С++
1306 / 1221 / 50
Регистрация: 22.03.2011
Сообщений: 3,744
04.08.2011, 17:09 #35
Цитата Сообщение от aidalexeyaid Посмотреть сообщение
то я написал после кода
оК. В последней строке у тебя тоже ошибка.
0
aidalexeyaid
0 / 0 / 0
Регистрация: 28.07.2011
Сообщений: 42
04.08.2011, 17:14  [ТС] #36
Цитата Сообщение от Deviaphan Посмотреть сообщение
оК. В последней строке у тебя тоже ошибка.
эмм какая ошибка у меня в последней строке ??
0
Deviaphan
Делаю внезапно и красиво
Эксперт С++
1306 / 1221 / 50
Регистрация: 22.03.2011
Сообщений: 3,744
04.08.2011, 17:16 #37
Цитата Сообщение от aidalexeyaid Посмотреть сообщение
какая ошибка у меня в последней строке ??
Борланд разрешает цифры строкам присваивать? Тогда никакой. Только это не раздел Борланда...
0
aidalexeyaid
0 / 0 / 0
Регистрация: 28.07.2011
Сообщений: 42
04.08.2011, 17:17  [ТС] #38
asics, не работает тут
C++
1
strcpy(text, Memo1->Text.c_str());
ошибка Cannot convert 'wchar_t *' to 'const char *'
0
asics
Freelance
Эксперт С++
2854 / 1789 / 144
Регистрация: 09.09.2010
Сообщений: 3,841
04.08.2011, 17:20 #39
aidalexeyaid, Что за версия Борланда ? У меня работает.
0
aidalexeyaid
0 / 0 / 0
Регистрация: 28.07.2011
Сообщений: 42
04.08.2011, 17:22  [ТС] #40
у меня Embarcadero RAD Studio ( C++Builder 2010 )
0
silentnuke
Android Programmer
139 / 140 / 5
Регистрация: 08.12.2010
Сообщений: 421
05.08.2011, 04:10 #41
Цитата Сообщение от aidalexeyaid Посмотреть сообщение
но тут одна дурацкая но грубая ошибка нельза char приравнивать к String так вот надо String преобразовать в char но у меня не выходит
эм, у класса string есть метод c_str().
0
aidalexeyaid
0 / 0 / 0
Регистрация: 28.07.2011
Сообщений: 42
05.08.2011, 11:02  [ТС] #42
silentnuke, я пробовал говорит ошибку кажется wchar_t нельня сравнивать с char
0
silentnuke
Android Programmer
139 / 140 / 5
Регистрация: 08.12.2010
Сообщений: 421
05.08.2011, 14:17 #43
Цитата Сообщение от aidalexeyaid Посмотреть сообщение
silentnuke, я пробовал говорит ошибку кажется wchar_t нельня сравнивать с char
предполагаю что у тебя borland настроен на юникод, поэтому по умолчанию отдает не char, а wchar_t.
это уже вопрос не в эту ветку)
0
05.08.2011, 14:17
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
05.08.2011, 14:17
Привет! Вот еще темы с ответами:

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

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

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

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


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

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

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