Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лаб по С и С++ / Лаб№6дляКБ41.doc
Скачиваний:
72
Добавлен:
17.03.2015
Размер:
110.08 Кб
Скачать

Задачи по теме ”функции и одномерные массивы”

1.

Написать программу, выполняющую инвертирование трех одномерных массивов: A(20),B(10) C(15).

Напишите функции :

  1. Заполнения массива случайными числами в диапазоне от –50 до +50.

  2. Вывода одномерного массива.

  3. Инвертирования одномерного массива.

2.

Указать индексы и напечатать те элементы целочисленного массива Х, сумма цифр которых равна заданному числу М (если такие элементы есть). Размерность массива Х и число М программа должна запрашивать в диалоговом режиме.

Напишите функции :

1.Заполнения массива случайными числами в диапазоне от до +1000.

2.Вывода одномерного массива.

3.Определения, равна ли сумма цифр числа заданному числу М.

3.

Напишите программу, определяющую, образую ли элементы целочисленного массива A(n) неубывающую последовательность. Значение n следует вводить в диалоговом режиме, память под массив следует распределить динамически.

Напишите функции :

1.Заполнения массива случайными числами в диапазоне от –50 до +50.

2.Вывода одномерного массива.

3.Определения, образуют ли элементы массива неубывающую последовательность.

4

Напишите программу, определяющую, образую ли элементы целочисленного массива A(n) невозрастающую последовательность. Значение n следует вводить в диалоговом режиме, память под массив следует распределить динамически.

Напишите функции :

-Заполнения массива случайными числами в диапазоне от –50 до +50.

-Вывода одномерного массива.

-Определения, образуют ли элементы массива невозрастающую последовательность.

5!.

Напишите программу, “сжимающую” целочисленный массива A(n) так, чтобы из него оказались выброшенными нулевые элементы. Значение n следует вводить в диалоговом режиме, память под массив следует распределить динамически.

Напишите функции :

1.Заполнения массива случайными числами в диапазоне от –100 до +100.

2.Вывода одномерного массива.

3. Определения, имеются ли в массиве нулевые элементы.

4.Сжатия одномерного массива. Дополнительного массива не заводить.

6.

Написать программу, определяющую для каждого из трех одномерных массивов: A(30),B(20) C(25) наименьшие из положительных элементов.

Напишите функции :

1.Заполнения массива случайными числами в диапазоне от –50 до +50.

2.Вывода одномерного массива.

3.Поиска наименьшего из положительных элементов массива.

7

Написать программу, определяющую для каждого из

трех одномерных массивов: A(20),B(10) C(15) количество перемен знаков.

Напишите функции :

1.Заполнения массива случайными числами в диапазоне от –50 до +50.

2.Вывода одномерного массива.

3.Определения количества перемен знаков в одномерном массиве.

8

Написать программу, определяющую для каждого из

трех одномерных массивов: A(20),B(10) C(15),сколько раз в них встретились два подряд идущих нулевых элемента.

Напишите функции :

1.Заполнения массива случайными числами в диапазоне от –50 до +50.

2.Вывода одномерного массива.

3.Определения количества раз двух подряд идущих нулевых элементов в одномерном массиве.

9

Написать программу, определяющую для каждого из

трех одномерных массивов: A(20),B(10) C(15) произведение ненулевых элементов.

Напишите функции :

1.Заполнения массива случайными числами в диапазоне от 100 до +50.

2.Вывода одномерного массива.

3.Определения произведения ненулевых в одномерном массиве.

10!

Напишите программу, “сжимающую” целочисленный массива A(n) так, чтобы из него оказались выброшенными отрицательные элементы. Значение n следует вводить в диалоговом режиме, память под массив следует распределить динамически.

Напишите функции :

1.Заполнения массива случайными числами в диапазоне от –100 до +100.

2.Вывода одномерного массива.

3. Определения, имеются ли в массиве нулевые элементы.

4.Сжатия одномерного массива. Дополнительного массива не заводить.

12

Указать индекс и напечатать тот элемент вещественного массива Х, значения которого наиболее близко заданному целому числу М. Размерность массива Х и число М программа должна запрашивать в диалоговом режиме.

Напишите функции :

1.Заполнения массива случайными вещественными числами.

2.Вывода одномерного массива.

3.Определения элемента массива и его индекса.

Соседние файлы в папке Лаб по С и С++