Главная

Цикл for в C++

Цикл for

Мы уже знаем с вами циклы while и do-while, а сегодня пришло время познакомиться с циклом for. Цикл for, в том виде в котором мы будем изучать его сегодня довольно-таки популярен, а кроме того он со временем претерпел серьезные изменения. В C++ 11, а потом и в 17 версии с

Read More
Вещественные числа и библиотека cmath

Вещественные числа и библиотека cmath

Тема вещественных чисел серьезная. И если у вас действительно есть желание начать программировать, ее стоит понять. Так как без понимания вещественных чисел в программировании делать нечего. Что объединяет эти вопросы? Высота человека в метрах; Точный возраст человека в годах; Количество свободной оперативной памяти; Результат деления 1 на 3. Объединяет их то, что ответом будет вещественное

Read More
Выделение в цикле цифр в числе от старших разрядов к младшим

Выделение в цикле цифр в числе от старших разрядов к младшим

Мы уже умеем с вами выделять цифры от младшего разряда к старшему, а сегодня мы научимся делать это от старшего разряда к младшему. Идея алгоритма Вернемся к примеру из прошлого урока. Нам дано число 123456789. И нам необходимо получить выделить все цифры числа от старшего к младшему. 123.456.789 / 100.000.000 = 1 123.456.789 %

Read More
Выделение в цикле цифр в числе от младших разрядов к старшим

Выделение в цикле цифр в числе от младших разрядов к старшим

Сегодня мы узнаем с вами, как отделить каждую цифру от числа начиная от младшего разряда, заканчивая старшим. Это нам частенько пригодится в дальнейшем. Разделение числа на цифры Идея алгоритма: Для каждого числа необходимо найти его разряд. 1 => единица; 42 => 4 десятка и 2 единицы; 829 => 8 сотен, 2 десятка, 9 единиц. Поиск

Read More
Цикл do while

Цикл do while

Мы уже изучили с вами цикл while. Но бывают случаи, когда применять его не совсем удобно. Например, мы желаем сделать проверку ввода данных, и если данные не введены, нам не надо обращаться к условию. И использовать циклы с предусловием нам будет неудобно. Для этого и существует цикл do while. Таким

Read More
Сокращенное присваивание, инкремент и декремент

Сокращенное присваивание, инкремент и декремент

Чтобы облегчить себе жизнь и количество символов в коде, в C++ можно прибегать к некоторым хитростям. Сокращенное присваивание Помните, в прошлом уроке мы писали i = i + 1. Но зачем нам повторять переменную i еще раз? Ведь мы можем сделать запись короче - i += 1. Не бойтесь это тоже

Read More
Цикл while

Цикл while

Мы уже знаем самые основы языка C++. Знаем что такое: Целочисленный тип; Тип bool; Условный оператор; Оператор switch; Тернарный оператор. Пришло время начать знакомство с циклами. И сегодня мы познакомимся с первым из них - циклом while. Что такое цикл? Цикл – это управляющая конструкция языка программирования, предназначенная для организации многократного выполнения определенного набора действий. Представьте. Мы хотим вывести

Read More
Оператор Switch и тернарная операция

Оператор Switch и тернарная операция

Оператор множественного выбора – он же switch. Время от времени при программировании приходится прибегать к оператору switch. Он не особо популярен, но может быть незаменим при работе с временами года, месяцами, днями недели, и какими-либо другими перечислениями. Именно тут чаще всего он и используется. Что такое оператор switch? Оператор switch –

Read More
Вложенный условный оператор c++

Вложенный условный оператор

Вложенный условный оператор позволяет нам сделать программу более гибкой. Мы можем навесить дополнительные действия с частично правильными условиями, но в то же время нам придется писать больше кода, что не так и хорошо. Однако опустить эту тему, было бы совсем неправильно. Структура вложенного условного оператора Почему мы называем вложенный условный оператор? Потому

Read More
Оператор if c++

Оператор if полная форма

На прошлом занятии мы проходили неполную форму оператора if, сегодня пришло время познакомиться с его полной формой. Полная форма условного оператора позволяет нам решать задачи гораздо проще, чем мы умеем это делать на данный момент. Полная форма условного оператора Если условие истинно, то выполнить действия первой ветки. Иначе выполнить действия второй ветки. Раньше

Read More