8 класс
Урок 5. Массивы. Сортировка.
Написать программу.
- "BubbleSort" массива по возрастанию
- "BubbleSort" массива по убыванию
- Сортировка массива любым другим алгоритмом на выбор
Урок 4. Массивы. Реверс.
Код с занятия Скачать [.cpp]Видео с урока Скачать [.mp4]
Написать программу.
- Задать массив из N элементов и заполнить его случайными целыми числами. Осуществить реверс массива, т.е. записать элементы в обратном порядке. Например, дан массив 5, 6, -7, 10, -20, в результате должен получиться массив -20, 10, -7, 6, 5
- * Любым удобным способом задать массив, в котором некоторые элементы повторяются (имеют одинаковое значение). Вывести количество повторяющихся пар. Например:
- Вход: 5, 6, -7, 6, 5, -58, 32
- Выход: 2
- *** Любым удобным способом задать массив, в котором некоторые элементы повторяются (имеют одинаковое значение). Удалить повторяющиеся пары из массива. Например:
- Вход: 5, 6, -7, 6, 5, -58, 32
- Выход: -7, -58, 32, 0, 0, 0, 0
Урок 3. Массивы. Вставка и удаление элементов
Код с занятия Скачать [.cpp]Видео с урока Скачать [.mp4]
Написать программу. Задать массив из N элементов и заполнить его случайными целыми числами:
- Пользователь вводит индекс элемента массива. Удалить элемент с данным индексом. При этом элементы, которые находятся правее сдвигаются влево, а в последний элемент записывается ноль. Например, дан массив 5, 6, -7, 10, -20. Пользователь вводит 2, в результате должен получиться массив 5, 6, 10, -20, 0
- Пользователь вводит индекс элемента массива и значение, которое хочет разместить в массиве. Вставить в указанную позицию, введенное значение. При этом элементы, которые находятся правее сдвигаются вправо, а последний элемент исчезает. Например, дан массив 5, 6, -7, 10, -20. Пользователь вводит 2, а затем 777. В результате должен получиться массив 5, 6, 777, -7, 10
- Удалить все отрицательные элементы из массива. При этом положительные элементы смещаются в начало массива, а в конце элементы заполняются нулями. Например, дан массив 5, 6, -7, 10, -20. В результате должен получиться массив 5, 6, 10, 0, 0
Урок 2. Массивы. Обход элементов
Код с занятия Скачать [.cpp]Видео с урока Скачать [.mp4]
Написать программу:
- Вычисление среднего арифметического "Задать массив следующим образом: в первой строке пользователь вводит количество элементов массива (число не более 1000), после этого поочередно вводится значение каждого элемента массива. Вычислить и вывести среднее арифметическое всех элементов массива."
- "Массив задается пользователем, как в 1-ом задании. Вывести в окно консоли значение максимального элемента массива."
- "* вместо 2-го задания можно выполнить усложненный вариант. Массив задается пользователем, как в 1-ом задании. Поменять максимальный и минимальный элементы массива местами."
Урок 1. Повторение (Следование, Ветвление, Циклы)
Код с занятия Скачать [.cpp]Написать программы:
- "Пользователь вводит десять целых чисел. Вывести на экран максимальное число"
- "Пользователь вводит десять целых чисел. Вывести на экран произведение максимального и минимального числа"