<
>
Цитата дня
«Если человек не желает по утрам заниматься бегом, ничто не может его остановить». Йоги Берра

8 класс

Урок 5. Массивы. Сортировка.

Написать программу.

  1. "BubbleSort" массива по возрастанию
  2. "BubbleSort" массива по убыванию
  3. Сортировка массива любым другим алгоритмом на выбор

Урок 4. Массивы. Реверс.

Код с занятия Скачать [.cpp]

Видео с урока Скачать [.mp4]

Написать программу.

  1. Задать массив из N элементов и заполнить его случайными целыми числами. Осуществить реверс массива, т.е. записать элементы в обратном порядке. Например, дан массив 5, 6, -7, 10, -20, в результате должен получиться массив -20, 10, -7, 6, 5
  2. * Любым удобным способом задать массив, в котором некоторые элементы повторяются (имеют одинаковое значение). Вывести количество повторяющихся пар. Например:
    • Вход: 5, 6, -7, 6, 5, -58, 32
    • Выход: 2
  3. *** Любым удобным способом задать массив, в котором некоторые элементы повторяются (имеют одинаковое значение). Удалить повторяющиеся пары из массива. Например:
    • Вход: 5, 6, -7, 6, 5, -58, 32
    • Выход: -7, -58, 32, 0, 0, 0, 0

Урок 3. Массивы. Вставка и удаление элементов

Код с занятия Скачать [.cpp]

Видео с урока Скачать [.mp4]

Написать программу. Задать массив из N элементов и заполнить его случайными целыми числами:

  1. Пользователь вводит индекс элемента массива. Удалить элемент с данным индексом. При этом элементы, которые находятся правее сдвигаются влево, а в последний элемент записывается ноль. Например, дан массив 5, 6, -7, 10, -20. Пользователь вводит 2, в результате должен получиться массив 5, 6, 10, -20, 0
  2. Пользователь вводит индекс элемента массива и значение, которое хочет разместить в массиве. Вставить в указанную позицию, введенное значение. При этом элементы, которые находятся правее сдвигаются вправо, а последний элемент исчезает. Например, дан массив 5, 6, -7, 10, -20. Пользователь вводит 2, а затем 777. В результате должен получиться массив 5, 6, 777, -7, 10
  3. Удалить все отрицательные элементы из массива. При этом положительные элементы смещаются в начало массива, а в конце элементы заполняются нулями. Например, дан массив 5, 6, -7, 10, -20. В результате должен получиться массив 5, 6, 10, 0, 0

Урок 2. Массивы. Обход элементов

Код с занятия Скачать [.cpp]

Видео с урока Скачать [.mp4]

Написать программу:

  1. Вычисление среднего арифметического "Задать массив следующим образом: в первой строке пользователь вводит количество элементов массива (число не более 1000), после этого поочередно вводится значение каждого элемента массива. Вычислить и вывести среднее арифметическое всех элементов массива."
  2. "Массив задается пользователем, как в 1-ом задании. Вывести в окно консоли значение максимального элемента массива."
  3. "* вместо 2-го задания можно выполнить усложненный вариант. Массив задается пользователем, как в 1-ом задании. Поменять максимальный и минимальный элементы массива местами."

Урок 1. Повторение (Следование, Ветвление, Циклы)

Код с занятия Скачать [.cpp]

Написать программы:

  1. "Пользователь вводит десять целых чисел. Вывести на экран максимальное число"
  2. "Пользователь вводит десять целых чисел. Вывести на экран произведение максимального и минимального числа"
При выполнении задания использовать цикл for. По факту необходимо записать строки из кода с занятия в другом порядке.