Студопедия

Главная страница Случайная страница

КАТЕГОРИИ:

АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника






Одномерные массивы






1. Составить программу для обработки элементов массива:

1.1 Дан массив А(n). Найти сумму четных элементов этого массива.

1.2 Дан массив А(n). Найти произведение нечетных элементов этого массива.

1.3 Дан массив А(n). Найти среднее арифметическое элементов с четными индексами.

1.4 Дан массив А(n). Все элементы, оканчивающиеся цифрой 4 уменьшить в два раза.

1.5 Дан массив А(n). Все четные элементы Заменить на их квадраты, а нечетные удвоить.

1.6 Дан массив А(n). Все элементы с четными индексами удвоить, с нечетными уменьшить на 1.

1.7 Дан массив А(n). Найти Сумму элементов кратных числу а или b.

1.8 Дан массив А(n). Найти среднее арифметическое его положительных и отрицательных элементов.

1.9 Дан массив А(n). Определить частное от деления суммы положительных элементов массива на модуль суммы отрицательных элементов.

1.10 Дан массив А(n). Определить максимальный и минимальный элемент массива.

1.11 Дан массив А(n). Найти сумму максимального и минимального элементов массива.

1.12 Дан массив А(n). Найти среднее арифметическое максимального, минимального элемента и их индексов.

 

2. Составить программу для анализа элементов массива:

2.1 Дан массив А(n). Найти количество четных элементов.

2.2 Дан массив А(n). Найти количество нечетных элементов.

2.3 Дан массив А(n). Найти количество элементов кратных числу к.

2.4 Дан массив А(n). Найти количество элементов отличных от последнего элемента.

2.5 Дан массив А(n). Найти количество максимальных элементов.

2.6 Дан массив А(n). Найти количество минимальных элементов.

2.7 Дан массив А(n). Найти количество элементов расположенных левее первого минимального элемента и вывести их на экран.

2.8 Дан массив А(n). Найти количество элементов расположенных правее первого максимального элемента и вывести их на экран.

2.9 Дан массив А(n). Определить, является ли количество положительных элементов массива числом четным.

2.10 Дан массив А(n). Определить, является ли количество отрицательных элементов числом нечетным.

2.11 Дан массив А(n). Определить, является ли сумма элементов с четными индексами числом нечетным.

2.12 Дан массив А(n). Найти среднее арифметическое всех индексов максимальных и минимальных элементов.

 

3. Использование цикла с условием при обработке элементов массива:

3.1 Дан массив А(n). Известно, что в нем есть элементы равные 5. Определить индекс первого из них (Условный оператор не использовать).

3.2 Дан массив А(n). Известно, что в нем есть элементы равные 5. Определить индекс последнего из них (Условный оператор не использовать).

3.3 Дан массив А(n) упорядоченный по возрастанию, и число а, о котором известно, что оно не равно ни одному из элементов массива, больше первого и меньше последнего. Вывести на экран все элементы меньшие а (Условный оператор не использовать).

3.4 Дан массив А(n) упорядоченный по возрастанию, и число а, о котором известно, что оно не равно ни одному из элементов массива, больше первого и меньше последнего. Найти два элемента (их индексы и значения) в интервале, между которыми находится значение а (Условный оператор не использовать).

3.5 Дан массив А(n). Напечатать все элементы, предшествующие первому элементу со значением m.

3.6 Дан массив А(n). Напечатать все элементы, следующие за последним элементом, оканчивающимся цифрой «7».

3.7 Дан массив А(n). Найти сумму цифр элементов оканчивающихся цифрой 3.

3.8 Дан массив А(n). Найти для каждого элемента его максимальную цифру.

3.9 Дан массив А(n). Вывести на экран все элементы, в которых есть цифра 5.

3.10 Дан массив А(n). Найти сумму цифр каждого элемента массива.

3.11 Известно N -е количество оценок, которые вводятся с клавиатуры. Составить программу, которая подсчитывает количество «5», «4», «3», «2», «1». (Условный оператор не использовать).

3.12 Дан массив А(n). Найти максимальную и минимальную сумму цифр элементов массива.

 

4. Перестановка, вставка и удаление элементов массива:

4.1 Дан массив А(n). Поменять местами n -й и m -й элементы.

4.2 Дан массив А(n). Поменять местами третий и максимальный элементы.

4.3 Дан массив А(n). Поменять местами первый и минимальный элементы.

4.4 Дан массив А(n). Поменять местами максимальный и минимальный элементы.

4.5 Дан массив А(n) из четного числа элементов. Поменять местами его половины.

4.6 Дан массив А(n). Удалить из него к -й элемент.

4.7 Дан массив А(n). Вставить в него число к после к -го элемента.

4.8 Дан массив А(n). Удалить из него максимальный элемент.

4.9 Дан массив А(n). Удалить их него все четные элементы.

4.10 Дан массив А(n). Вставить число к перед всеми элементами, кратных числу а.

4.11 Дан массив А(n). Вставить число а в этот массив после всех элементов, в которых есть цифра 5.

4.12 Дан массив А(n). Вставить число n между всеми соседними элементами, имеющих одинаковый знак.

 

5. Логические задачи:

5.1 Дан массив А(n). Отсортировать его по возрастанию.

5.2 Дан массив А(n). Отсортировать его по убыванию.

5.3 Дан массив А(n). Отсортировать его по возрастанию начиная с максимального элемента.

5.4 Дан массив А(n). Отсортировать его по убыванию начиная с минимального элемента.

5.5 Дан массив А(n) из четного числа элементов. Отсортировать первую половину этого массива по возрастанию, а вторую по убыванию.

5.6 Дан массив А(n). Отсортировать его по возрастанию сумм цифр его элементов.

5.7 Дан массив А(n). Подсчитать в нем число различных элементов. Дополнительного массива не создавать.

5.8 Дан массив А(n). Вывести на экран те числа, которые повторяются не более 2 раз. Вывести их в порядке возрастания.

5.9 Дан массив А(n). Найти и вывести на экран последовательность чисел, сумма которых является простым числом.

5.10 Дан массив А(n). Выяснить, сколько раз в этом массиве содержится различных простых чисел.

5.11 Дан массив А(n). Найти в этом массиве минимальное К такое, что путем вычеркивания К элементов из массива можно было получить неубывающую последовательность. (2 3 5 4 3 2 4 5 6 7 – ответ К=4).

5.12 Дан массив А(n). Найти в нем мажорирующий элемент (элемент, который встречается в массиве более n/2 раз). Например: 3 3 4 2 4 4 2 4 4 – мажорирующий элемент 4; 3 3 4 2 4 4 2 4 – мажорирующего элемента нет.

 


Поделиться с друзьями:

mylektsii.su - Мои Лекции - 2015-2024 год. (0.007 сек.)Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав Пожаловаться на материал