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

То работает, то не работает. Массив из случайных вещественных чисел - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Проверка строки http://www.cyberforum.ru/cpp-beginners/thread363947.html
Здравствуйте, господа! В консольном приложении есть переменная типа string, в которую я ввожу некие данные: cin >> st; теперь мне нужно проверить, что введены только русские символы. как это реализовать? или вообще запретить ввод цыфр/знаков/латинницы?
C++ адаптивное кодирование Хаффмана помогите разобраться!на фото задание№3 читал википедию,потом по форуму лазил то же тему нашёл про кодирование.И так вот сам вопрос! как построить сами деревья ,узнать длину кода,и как его потом закодировать? желательно объяснить в виде мануала для юзера) http://www.cyberforum.ru/cpp-beginners/thread363946.html
Проблемы с классом GradeBook C++
Помогите пожалуйста исправить ошибки 1> GradeBook.cpp 1>d:\projects\cpp\cpp\gradebook.h(8): error C2864: GradeBook::students: в пределах класса могут быть инициализированы только статические константные данные-члены целого типа 1>d:\projects\cpp\cpp\gradebook.h(22): error C2327: GradeBook::students: не является именем типа, статическим членом или перечислителем...
C++ Метод простых итераций (для трехмерной матрицы)
Привет всем. Помогите пожалуйста. Из корней системы уравнений выдает правильно только один,(( #include "stdafx.h" #include "iostream" #include "conio.h" using namespace std; int _tmain(int argc, _TCHAR* argv) {
C++ Лексический анализатор http://www.cyberforum.ru/cpp-beginners/thread363888.html
Написал программу, я надеюсь, лексического анализатора для конкретного куска программы. В программе я из текстового файла считывал текст кодируемой программы, потом с помощью функции fgetc() и условных операторов определял лексему, кодировал её целым числом и во второй текстовый файл записывал это число, пробелы и перенос строки учитывался. fgetc() возвращает int-значение символа, поэтому перед...
C++ Моя первая задача, ток с паскаля перешел, подкоректируйте плиз.. #include <iostream> #include <stdlib.h> #include <locale.h> #include <Math.h> using namespace std; void main() { setlocale(LC_CTYPE,""); int k=1;int step=1; double e,sum,otv,x,a; подробнее

Показать сообщение отдельно
Alex Z
27 / 1 / 0
Регистрация: 29.06.2011
Сообщений: 136
10.10.2011, 12:14  [ТС]
Странно. А я думал, что для использования случайных чисел надо: вначале подключить:
C++
1
#include <time.h> //Чтобы использовать srand(time(NULL))
Потом написать:
C++
1
2
3
4
srand(time(NULL));
//randomize(); //Инициализация генератора случайных чисел.
//Вроде бы randomize(); это функция С, и на С++ она не пойдет. Вначале надо
//подключить библиотеку #include <time.h> а потом вместо randomize(); напиcать srand(time(NULL));
А потом уже исрользовать rand():
C++
1
rand()%3+1; //целое случайное число от 1 до 3 включительно
Вот это у меня заработало без #include <stdlib.h>
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#include <iostream>
using namespace std;
#include <conio.h> 
#include <time.h> //Чтобы использовать srand(time(NULL))
int main() 
{
    int i, r;
 
    srand(time(NULL));
 
    //rand()%N - целое случайное число из отрезка [0;(N-1)]
    //rand()%N+M - целое случайное число из отрезка [M;(N-1)+M]
 
    for (i=1; i<=9; i++)
    {
        r=rand()%3+1; //целое случайное число от 1 до 3 включительно
        cout<<"Slychainoe chislo "<<i<<" = "<<r<<endl;
    }
                                                               
    cout<<endl; 
    getch();  
    return 0; 
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru