Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ИФБ11 Индивидуальные задания 1-2-3,5-6,12.doc
Скачиваний:
2
Добавлен:
16.09.2019
Размер:
592.9 Кб
Скачать

5.3. Фильтрация данных в массиве

  1. Ввести одномерный массив целых чисел, вывести его. Найти произведение первых трёх отрицательных элементов. Произведением заменить все нечетные элементы, если это невозможно, то сообщить об этом.

  2. Ввести одномерный массив , вывести его. Найти наибольший элемент среди тех, которые находятся на нечетных позициях. На полученное значение уменьшить элементы с чётными индексами массива.

  3. Ввести одномерный массив , вывести его. Найти среднее арифметическое максимума и минимума массива. Далее возвести в квадрат все элементы меньшие чем .

  4. Ввести одномерный массив , вывести его. Найти произведение его элементов, принадлежащих интервалу . Значением этого произведения заменить первый и предпоследний элементы массива.

  5. Ввести одномерный массив целых чисел, вывести его, определить – количество чётных элементов в нём содержащихся. Далее максимальный элемент массива домножить на и снова вывести.

  6. Ввести одномерный массив , вывести его. Определить максимальный или минимальный элемент в массиве встречается раньше. Если максимальный, то заменить минимумом первый элемент массива, если встречается раньше минимальный, то заменить максимумом последний элемент массива.

  7. Ввести одномерный массив , вывести его. Определить упорядочены ли элементы массива по возрастанию. Если не упорядочены, то поменять в массиве первый и последний элементы массива, иначе эти элементы возвести в квадрат.

5.4. Двумерные массивы.

  1. Ввести двумерный массив . Определить сумму квадратов индексов (как строк, так и столбцов) элементов делящихся на три без остатка.

  2. Ввести двумерный массив . Определить среднее арифметическое модулей отрицательных элементов.

  3. Ввести двумерный массив . Определить произведение элементов, которые при делении на 2 дают такой же остаток как и при делении на 3.

  4. Ввести двумерный массив . Определить сумму элементов, которые при умножении на 4 дают значение большее чем при возведении в квадрат.

  5. Ввести двумерный массив . Определить среднее геометрическое квадратов элементов, стоящих на позициях у которых хотя бы один индекс кратен трём.

  6. Ввести двумерный массив . Определить среднее арифметическое квадратов элементов, стоящих на позициях, у которых как минимум один из индексов при делении на 3 дает остаток 2.

  7. Ввести двумерный массив . Определить в нём количество элементов кратных трём.

5.5. Сложная обработка элементов матрицы.

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

  2. Ввести матрицу , вывести ее. Максимум каждого столбца матрицы заменить значением суммы кратных трем элементов всей матрицы.

  3. Ввести матрицу , вывести ее. В матрице нечетные столбцы отсортировать по убыванию, а четные по возрастанию.

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

  5. Ввести матрицу , вывести ее. В матрице для каждого столбца, чьи элементы не упорядочены по убыванию вместо последнего элемента столбца вписать "-1".

  6. Ввести матрицу , вывести ее. В матрице для каждой строки дважды произвести циклический сдвиг элементов влево.

  7. Ввести матрицу , вывести ее. Отрицательные элементы каждой строки заменить суммой максимума и минимума этой строки.

6. Тема: подпрограммы.

6.1. Вычисления с использованием подпрограмм.

Дважды вычислить значение выражения, первый раз используя процедуру, а второй – функцию.

  1. ;

  2. ;

  3. ;

  4. ;

  5. ;

  6. ;

  7. ;

12. Тема: файлы

12.1. Расчеты и обработка данных

  1. Ввести файл из 14 элементов. Определить в нём произведение элементов, квадрат которых меньше 16.

  2. Ввести файл из 13 элементов. Определить в нём сумму модулей отрицательных элементов.

  3. Ввести файл из 15 элементов. Определить в нём среднее геометрическое модулей отрицательных элементов.

  4. Ввести файл из 12 элементов. Определить в нём среднее геометрическое квадратов нечётных элементов.

  5. Ввести файл из 11 элементов. Определить в нём количество тех элементов, которые при делении на 3 дают остаток 2.

  6. Ввести файл из 13 элементов. Определить в нём среднее арифметическое тех элементов, которые при делении на 4 дают остаток 1 или 3.