Автор: Михаил Русаков

Программирование на C++

с Нуля до Гуру

Вы освоите C++ с нуля, выполняя простые задания и тратя в среднем не более 1-го часа в день!

Вернуться назад

Основы программирования на C++

День 7
Урок 2 Ссылки
Урок 3 Функции

Дополнительные материалы

Задания

Задание 1

Создайте двумерный массив размера 2x3 целых чисел со значениями на Ваше усмотрение.

Задание 2

Выведите сумму всех чисел созданного массива.

Задание 3

Создайте одномерный массив из 3-х элементов.

Задание 4

В значения массива из предыдущего пункта запишите сумму чисел из столбцов двумерного массива. Например, массив 2x3 был такой: {{1, 2, 3}, {4, 5, 6}}. Тогда одномерный массив должен получиться таким: {5, 7, 9}.

Задание 5

Выведите получившийся одномерный массив в консоль.

Задание 6

Создайте переменную типа float со значением 20.84.

Задание 7

Создайте 2 ссылки на созданную переменную.

Задание 8

Измените значение у ссылки на новое.

Задание 9

Убедитесь, что переменная и другая ссылка так же поменяли значение, выведя их в консоль.

Задание 10

Создайте функцию, которая принимает число и возвращает 0, если число 0 или отрицательное. Либо сумму чисел от 1 до данного числа, если оно положительное.

Задание 11

Сделайте у созданной функции значение по умолчанию у параметра равное 1. Убедитесь, что теперь при вызове этой функции без параметра возвращается 1 (как сумма чисел от 1 до 1).

Задание 12

Создайте функцию, которая принимает 4 значения, причём 2 последних передаются по ссылке.

Задание 13

Внутри функции в первую ссылку запишите сумму первых двух параметров, а во вторую ссылку запишите произведение двух первых параметров.

Задание 14

Вызовите функцию и убедитесь, что значения переданных переменных по ссылке после вызова функции изменились.

Задание 15

Создайте переменную любого типа с любым значением и выведите её.

Задание 16

Создайте любой цикл и выведите внутри него переменную из 1-го пункта 3 раза.

Задание 17

В рамках цикла объявите ещё одну переменную с любым значением.

Задание 18

Выведите её 3 раза внутри этого цикла.

Задание 19

Попробуйте вывести, созданную переменную внутри цикла, за его пределами. Убедитесь, что компилятор выдаёт ошибку.