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

функция rand() - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Проблемы с кодировкой при сравнении строк http://www.cyberforum.ru/cpp-beginners/thread438358.html
Здравствуйте! Мне, нужно сравнить две строки: одну получаю get запросом(на сайте кодировка windows 1251), а вторая указывается непосредственно в коде. Но из-за кодировок, они не равны. Если вывести в консоль обе, первая явно короче(у меня иероглифы, и не вижу что там написано), если в файл, то одно и тоже. Длина строк так же различна. Какие есть пути решения проблемы? Скрин консоли:
C++ Найти нулевой(ые) элемент(ы) в матрице, вывести на пересечение какой строки и столбца располагается(ются) этот(эти) элемент(ы) Ребят, программа нужна срочно, мне на неё нужно много потратить времени, помогите. Язык Си. http://www.cyberforum.ru/cpp-beginners/thread438350.html
C++ Проверка задачи.
вечер добрый. решал тут задачу, был уверен в решении, получил 30/100 баллов. у кого будет время, посмотрите пожалуйста, и дайте пример, где она будет валится, у меня не получилось. Задача B. Сокращение ссылок. - http://neerc.ifmo.ru/school/io/archive/20120129/problems-individual-20120129.pdf #include <fstream> #include <string> #include <cctype>
Считывание расположения (пути) файла с клавиатуры C++
Нужно реализовать в консольной программе открытие файла, путь которого будет считан с клавиатуры. Если файл находится в директории программы, то его ввести его название не составляет большого труда и программа этот файл без проблем читает, но когда дело подходит к вводу полного пути (например, C:\Games\2.bmp), то программа не читает файл. Это касается только ввода пути как аргумента командной...
C++ Получить данные из другой программы. http://www.cyberforum.ru/cpp-beginners/thread438310.html
Каким образом можно получить данные из другой программы? Другая программа: вывод реализован в свой класс, вроде не стандартный. gettext не срабатывает. ListView_GetItemCount возвращает ноль, правда и gellasterror тоже. spy++ это сообщение идентифицирует как wm_user+сколько то. Это значит, что нет обработчика? Максимум, что можно, это отправить wm_close и тогда этот элемент больше не работает....
C++ numeric_limits<unsigned int>::digits при запуске такой скомпилиной проги на 32р. системе должно вывести bits in int: 32 а при запуске на 64р. системе bits in int: 64 так ли это? #include <iostream> #include <limits> using namespace std; int main () { std::cout << "bits in unsigned int: " << std::numeric_limits<unsigned int>::digits << "\n"; system("pause"); подробнее

Показать сообщение отдельно
Sadom
11 / 11 / 1
Регистрация: 06.01.2012
Сообщений: 18
31.01.2012, 02:17     функция rand()
Цитата Сообщение от Noxior Посмотреть сообщение
а как задать нужный шаг для выдачи случайных чисел? типо чтоб выдавало число из диапазона с определенным шагом
Накладывать условие на уже полученное рандомное число.

Например печать чисел от 2 до 10 с шагом 2:

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#include <iostream>
#include <time.h>
 
using namespace std;
 
int main()
{
    int x;
    srand(time(NULL));
 
    while(true)
    {
        x = rand() % 10 + 1;
        if (x % 2 == 0)
        {cout << x << endl;
        break;}
    }
}
Либо проще:

К примеру рандомные числа от 0 до 1 с шагом 0,01

C++
1
double c = (double)(rand() % 100) / 100;
Впринципе способов можно кучу придумать
 
Текущее время: 21:39. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru