Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
C++ Лабораторная работа № 6 КТ.doc
Скачиваний:
57
Добавлен:
28.05.2015
Размер:
1.57 Mб
Скачать

Контрольные вопросы

    1. Какой тип данных не допускается для индекса.

    2. Могут ли в описании массива в индексах содержаться переменные.

    3. Что надо делать, если заранее количество элементов неизвестно.

    4. Почему в Примере 6 сравнивать элементы лучше в void-функции.

    5. Почему в Примере 10 цикл выполняется от n-1 до 0.

    6. Может ли массив являться параметром цикла и что для этого надо сделать.

    7. В каких ситуациях при передаче массива в функцию перед ним нужно писать const.

Задания для лабораторной работы

      1. Создать меню и выполнение всех его пунктов.

  1. Ввод массива целых чисел.

  2. Вывод массива в строку.

  3. Вычисление среднего арифметического значения элементов массива и замена положительных элементов массива целой частью от среднего арифметического значения.

  4. Конец работы.

      1. Создать меню и выполнение всех его пунктов.

  1. Ввод массива целых чисел.

  2. Вывод массива в строку.

  3. Вычисление минимального элемента. Вычисление максимального элемента. Замена всех элементов равных максимальному элементу значением минимального элемента.

  4. Конец работы.

      1. Создать меню и выполнение всех его пунктов.

  1. Ввод массива целых чисел.

  2. Вывод массива в строку.

  3. Найти минимальный элемент. Найти максимальный элемент. Заменить все элементы, стоящие между минимальным и максимальным элементом - нулями.

  4. Конец работы.

      1. Создать меню и выполнение всех его пунктов.

  1. Ввод массива целых чисел.

  2. Вывод массива в строку.

  3. Найти количество положительных элементов в массиве. Заменить все четные элементы массива на их индексы.

  4. Конец работы.

      1. Создать меню и выполнение всех его пунктов.

  1. Ввод массива целых чисел.

  2. Вывод массива в строку.

  3. Найти минимальный элемент. Найти количество элементов имеющих минимальное значение. Удалить все минимальные элементы из массива

  4. Конец работы.

      1. Создать меню и выполнение всех его пунктов.

  1. Ввод массива целых чисел.

  2. Вывод массива в строку.

  3. Найти первый отрицательный элемент в массиве. Найти сумму отрицательных элементов. Заменить все элементы, стоящие перед первым отрицательным элементом на сумму отрицательных элементов.

  4. Конец работы.

      1. Создать меню и выполнение всех его пунктов.

  1. Ввод массива целых чисел.

  2. Вывод массива в строку.

  3. Найти минимальный элемент среди элементов, имеющих четный индекс. Найти минимальный элемент среди элементов, имеющих нечетный индекс. Заменить все элементы, стоящие между этими минимальными элементами на их индексы.

  4. Конец работы.

      1. Создать меню и выполнение всех его пунктов.

  1. Ввод массива целых чисел.

  2. Вывод массива в строку.

  3. Найти минимальный элемент среди положительных элементов массива. Заменить все отрицательные элементы массива на этот минимальный элемент.

  4. Конец работы.

      1. Создать меню и выполнение всех его пунктов.

  1. Ввод массива целых чисел.

  2. Вывод массива в строку.

  3. Найти второй по порядку минимальный элемент. Заменить все элементы, кратные трем, на этот элемент.

  4. Конец работы.

      1. Создать меню и выполнение всех его пунктов.

  1. Ввод массива целых чисел.

  2. Вывод массива в строку.

  3. Найти минимальный элемент. Вставить после минимального элемента его индекс.

  4. Конец работы.

      1. Создать меню и выполнение всех его пунктов.

  1. Ввод массива целых чисел.

  2. Вывод массива в строку.

  3. Найти максимальный элемент. Найти количество элементов имеющих максимальное. Удалить все максимальные элементы из массива

  4. Конец работы.

      1. Создать меню и выполнение всех его пунктов.

  1. Ввод массива целых чисел.

  2. Вывод массива в строку.

  3. Найти количество элементов, стоящих после последнего отрицательного элемента в массиве. Вставить после этого элемента найденное количество.

  4. Конец работы.