- Сформировать целочисленный массив А(75), элементами которого являются случайные числа из диапазона [-5,20]. Найти среди его элементов два, разность которых имеет наибольшее значение.
- Результаты сдачи экзамена группой из N студентов находятся в массиве REZ. Вычислить средний балл сдачи экзамена.
- Дан массив Х(215). Найти среди его элементов два элемента, модуль разности которых имеет наименьшее значение.
- Сформировать массив А(50), такого вида 1,3,5,7,…,47,49,50,48,…,6,4,2.
- Дан массив Х(324). Найти сумму элементов массива, предшествующих первому отрицательному элементу. Если среди элементов массива нет отрицательных, то просуммировать все элементы массива.
- Сформировать массив А(100), такого вида 2,1,4,3,6,5,…,100,99.
- Сформировать массив А(100), такого вида 1,100,2,99,3,98,…,50,51.
- В заданном целочисленном массиве определить количество перемен знаков.
- Целое число М задано массивом своих двоичных цифр. Напечатать массив двоичных цифр числа М+1.
- *Имеется целочисленный массив из М элементов. Необходимо «сжать» этот массив, выбросив из него нулевые элементы. Если нулевых элементов нет, сообщить, что сжатие невозможно. Дополнительный массив не применять.
- Найти максимальное из чисел, встречающееся в заданном целочисленном массиве А(М) более одного раза.
- Написать программу, которая циклически сдвигает массив длины n вправо на k позиций.
- Распечатать все различные тройки элементов одномерного массива цифр. Например, в массиве 318731873 различные тройки – это 318 187 873 731.
- *Вычислить факториал числа N. Факториал представить в виде целочисленного массива десятичных цифр.
- Элементы массива А(М) сдвинуть на К позиций вправо. Элементы, выходящие за границу массива, теряются. Освободившиеся в массиве позиции заполняются нулями.
- Дан массив натуральных чисел. Найти сумму элементов кратных К.
- В целочисленной последовательности есть нулевые элементы. Создать массив из номеров этих элементов.
- Последовательность действительных чисел оканчивается нулем. Найти количество членов этой последовательности.
- В заданном одномерном массиве поменять местами соседние элементы, стоящие на четных местах, с элементами, стоящими на нечетных.
- При поступлении в ВУЗ абитуриенты, получившие «двойку» на первом экзамене, ко второму не допускаются. В массиве A(n) записаны оценки экзаменующихся, полученные на первом экзамене. Подсчитать, сколько человек не допущено ко второму экзамену.
- Дана последовательность чисел, среди которых имеется один нуль. Вывести на печать все числа, включительно до нуля.
- В одномерном массиве размещены: в первых элементах значения аргумента, в следующих – соответствующие им значения функции. Напечатать элементы этого массива в виде двух параллельных столбцов (аргумент и значение функции).
- У вас есть доллары. Вы хотите обменять их на рубли. Есть информация о стоимости купли-продажи в банках города. В городе N банков. Составьте программу, определяющую, какой банк выбрать, чтобы выгодно обменять доллары на рубли.
- Дан целочисленный массив с количеством элементов N. Напечатать те его элементы, индексы которых являются степенями двойки (1,2,4,8,16,…).
- Дана последовательность целых положительных чисел. Найти произведение только тех чисел, которые больше заданного числа М. Если таких нет, то выдать сообщение об этом.
- Дан массив действительных чисел. Среди них есть равные. Найти первый максимальный элемент массива и заменить его нулем.
- *Секретный замок для сейфа состоит из 10 расположенных в ряд ячеек, в которые надо вставить игральные кубики. Но дверь открывается только в том случае, когда в любых трех соседних ячейках сумма точек на передних гранях кубиков равна 10. (Игральный кубик имеет на каждой грани от 1 до 6 точек). Напишите программу, которая разгадывает код замка при условии, что два кубика уже вставлены в ячейки.
- В массиве целых чисел с количеством элементов М найти наиболее часто встречающееся число. Если таких чисел несколько, то определить наименьшее среди них.
- Каждый солнечный день улитка, сидящая на дереве, поднимается вверх на 2 см, а каждый пасмурный день опускается вниз на 1 см. В начале наблюдения улитка находилась в А см от земли на В-метровом дереве. Имеется 30-элементный массив, содержащий сведения о том, был ли соответствующий день наблюдения пасмурным или солнечным. Написать программу, определяющую местоположение улитки к концу 30-го дня наблюдения.
- * Дан целочисленный массив с количеством элементов N. «Сожмите» массив, выбросив из него каждый второй элемент. Примечание. Дополнительный массив не использовать.
- Задан массив, содержащий несколько нулевых элементов. Сжать его, выбросив эти элементы. * Примечание. Дополнительный массив не использовать.
- Задан массив с количеством элементов N. Сформируйте два массива: в первый включите элементы исходного массива с четными номерами, а во второй – с нечетными.
- Дана последовательность из n различных целых чисел. Найти сумму ее членов, расположенных между максимальным и минимальным значениями (в сумму включить и оба эти числа).
- Дан массив, состоящий из n натуральных чисел. Образовать новый массив, элементами которого будут элементы исходного массива, оканчивающиеся на цифру k.
- *Дан массив целых чисел. Найти в этом массиве минимальный элемент m и максимальный элемент М. Получить в порядке возрастания все целые числа из интервала (m;M), которые не входят в данный массив.
- Дано действительное число х и массив A(n). В массиве найти два члена, среднее арифметическое которых ближе всего к x.
- Напишите программу, входными данными которой является возраст n человек. Программа подсчитывает количество людей, возраст которых находится в интервале 10 лет, а именно: <..> человек имеет возраст в диапазоне 0-10 лет
- <..> человек имеет возраст в диапазоне 10-20 лет и т.д.
- * В одномерном массиве все отрицательные элементы переместить в начало массива, а остальные - в конец с сохранением порядка следования. Дополнительный массив не заводить.
- * Задан целочисленный массив размерности N. Есть ли среди элементов массива простые числа? Если да, то вывести номера этих элементов.
- Дана последовательность целых чисел. Найти количество различных чисел в этой последовательности.
- Дан массив из N четырехзначных натуральных чисел. Вывести на экран только те, у которых сумма первых двух цифр равна сумме двух последних.
- Дан целочисленный массив A(n), среди элементов есть одинаковые. Создать массив из различных элементов A(n).
- * На плоскости n точек заданы своими координатами а также дана окружность радиуса R с центром в начале координат. Указать множество всех треугольников с вершинами в заданных точках, пересекающихся с окружностью; множество всех треугольников, содержащихся внутри окружности.
- Заданы массивы X и Y размером N. Массив Х содержит индексы от 1 до N (все элементы различны). Элементы массива Y переставить таким образом, чтобы элемент, находящийся на I-м месте оказался на месте элемента, индекс которого указан в X(I).
- В массиве, заполненном наполовину, продублировать все элементы с сохранением порядка следования (например, задан массив Х=(3,8,…,…), получить Х=(3,3,8,8)).
- *Из заданного массива удалить повторяющиеся элементы, массив сжать.
- *Из заданного массива удалить элементы, которые встречаются один раз. Массив сжать.
- *Дана последовательность натуральных чисел от 2 до N. Используя метод «Решето Эратосфена», оставить в последовательности только простые числа. (Метод заключается в следующем. Выписываются все числа от 2 до N. Первое простое число 2. Вычеркнем все числа кратные ему. Затем, кратные 3-м и т.д. В результате остаются только простые числа.)
Образовательный блог в котором отражаются мои интересы как учителя.
Поиск по этому блогу
вторник, 19 ноября 2019 г.
Задачи на одномерные массивы
Подписаться на:
Комментарии к сообщению (Atom)
Комментариев нет:
Отправить комментарий