/ Видеокурсы / С++ программирование / Уроки 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++

Рекомендуемые курсы