C++

С++ программирование / Уроки C++

26 уроков 40 заданий Справочник Компилятор
/ Видеокурсы / С++ программирование / Уроки C++ / Урок #5 - Генератор чисел + строки в C++

Урок #5 - Генератор чисел + строки в C++

Урок #5 - Генератор чисел + строки в C++


C++

В этом уроке мы рассмотрим генератор случайных чисел rand () в языке c++. Кроме того, мы также рассмотрим каким образом можно использовать строки в языке C++.

Видео урок:

Для генерации случайных чисел необходимо использовать метод rand(). Чтобы создать случайное число в диапазоне от 1 до 20 потребуется следующий код:
int num = 1 + rand() % 20;
Кроме того, у вас могут возникать проблемы с тем, что постоянно выводиться одно и тоже самое число. Чтобы такого не было подключите библиотеку #include <time.h> и в функции main первой строкой пропишите srand(time(NULL));.
#include <iostream>
#include <time.h>
using namespace std; 

int main() {
  setlocale(LC_ALL, "Russian"); // Русская локализация консоли
  srand(time(NULL)); // Генерирует случайное число, используя текущую дату как параметр
  cout << 1 + rand() % 20 << endl;
  cout << 1 + rand() % 20 << endl;
    
  cin.get();
  return 0; 
}
Для работы со строками необходимо подключить библиотеку #include <string>. Чтобы получить целую строку введенную с клавиатуры используйте функцию getline(cin, value). Здесь value это переменная, в которую будет записано значение, полученное от пользователя.

Исходный код

Весь код будет доступен после подписки на проект!

Онлайн редактор кода

Загрузка...

Домашнее задание

Необходимо оформить подписку на проект, чтобы получить доступ ко всем домашним заданиям!

Большое задание по курсу

Вам необходимо оформить подписку на сайте, чтобы получить большое задание. Такие задания есть к каждому курсу. В них входит задание, методика решения, а также "Готовое решение".
PS: подобные задания доступны только при подписке от 1 месяца!

C++

Также стоит посмотреть