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

Урок #5 - Генератор чисел + строки в 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 месяца

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

Уроки Qt Creator | Графический интерфейс на С++
13 уроков
Изучение C++ от новичка до профи
Создание игры на C++ / Создание "Змейки"
3 урока