Дан массив вещественных чисел, содержащий 15 элементов. Поменяйте наименьшее число в этой последовательности с первым числом и наибольшее число с последним числом. 


Мы поможем в написании ваших работ!



ЗНАЕТЕ ЛИ ВЫ?

Дан массив вещественных чисел, содержащий 15 элементов. Поменяйте наименьшее число в этой последовательности с первым числом и наибольшее число с последним числом.



Дан массив вещественных чисел, содержащий 10 элементов. Если минимальный элемент или максимальный элемент этого массива равен 3.5, то поменяйте эти элементы местами.

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

Дан массив из 15 вещественных чисел. Если минимальный элемент массива предшествует максимальному элементу, то подсчитайте сумму максимального и минимального элементов, иначе – вычислите разность.

Дан массив из 15 вещественных чисел. Если максимальный элемент массива предшествует минимальному элементу, то подсчитайте произведение минимального и максимального элементов, иначе – среднее арифметическое.

13. Дан массив b из 15 целых чисел. Найдите наименьшее из чисел, расположенных от начала массива до максимального элемента массива b.

14. Даны координаты n точек на плоскости: х1, у1,..., хn, уn (n=10), которые являются вершинами ломаной. Найдите номера 2-х точек, расстояние между которыми наименьшее. Считайте, что такая пара точек единственная.

Дан массив из 15 целых чисел. Если минимальный элемент массива меньше максимального в 3 раза, то каждый элемент массива увеличьте в 3 раза.

16. Дан массив b из 15 целых чисел. Найдите наибольшее из чисел, расположенных от минимального элемента до конца массива b.

Дан массив из 15 целых чисел. Если минимальный или максимальный элемент равен 0, то обнулите элементы массива, предшествующие минимальному элементу в массиве.

Дан массив из 15 целых чисел. Если минимальный элемент меньше максимального в 2 раза, то все элементы, предшествующие максимальному элементу, установите равными минимальному элементу.

Дан массив из 10 целых чисел. Если максимальный элемент находится на 2 месте, а минимальный элемент – на 5 месте, то все элементы, расположенные от минимального элемента и до конца массива, установите равными максимальному элементу.

20. Даны натуральное число n и целочисленный массив а [15]. Определите среднее арифметическое тех чисел, которые кратны n.

21. Дан целочисленный массив а [15]. Найдите наименьшее из чисел, значения которых кратны 3, в последовательности чисел а [15]. Предусмотрите ситуацию, когда таких чисел в последовательности нет.

22. Дан целочисленный массив а [10]. Найдите наибольшее из чисел, значения которых кратны 5 и не кратны 7, в последовательности чисел а [10]. Предусмотрите ситуацию, когда таких чисел в последовательности нет.

23. Дан массив b из 15 целых чисел. Найдите наибольшее из чисел, расположенных от начала массива до минимального элемента массива b.

Дан массив из 10 вещественных чисел. Максимальный элемент массива увеличьте в 2 раза, а минимальный элемент уменьшите в 2 раза. Выведите преобразованный массив.

Дан массив из 15 вещественных чисел. Максимальный элемент массива замените суммой минимального и максимального элементов, а минимальный элемент - разностью максимального и минимального элементов. Выведите преобразованный массив.

Дан массив из 10 целых чисел, среди которых могут быть одинаковые числа. Установите все элементы, имеющие наименьшее значение, равными среднему арифметическому значению положительных элементов массива. Предусмотрите ситуацию, когда в массиве положительных чисел нет.

27. Дан массив из 15 целых чисел, значения которых лежат в диапазоне от 1 до 1000. Определите индекс первого элемента тройки элементов массива, сумма которых максимальна. Например, 1, 2 и 3 элементы, 4, 5 и 6 элементы и т.д.

28. Дан массив из 20 целых чисел. Определите индекс первого элемента пары элементов массива, сумма которых максимальна. Например, 1 и 2 элементы, 3 и 4 элементы и т.д.

29. Дан массив из 20 целых чисел. Определите индекс первого элемента пары элементов массива, произведение которых минимально. Например, 1 и 2 элементы, 3 и 4 элементы и т.д.

30. Дан массив из 15 целых чисел, значения которых лежат в диапазоне от 1 до 1000. Определите индекс первого элемента тройки элементов массива, сумма которых минимальна. Например, 1, 2 и 3 элементы, 4, 5 и 6 элементы и т.д.

Задачи второго уровня сложности

1. Даны натуральное число n и целые числа а1,...,аn. Подсчитать максимальную длину последовательности подряд расположенных элементов, имеющих одинаковые значения.

2. Даны натуральное число n и целые числа а1,...,аn. Подсчитать максимальную длину последовательности подряд расположенных элементов, каждый из которых больше предыдущего.

3. Даны натуральное число n и целочисленный массив а [n], среди элементов которого есть одинаковые. Создайте массив b из различных элементов массива а.

4. Даны натуральное число n и целые числа а1,...,аn, среди которых могут быть как положительные, так и отрицательные числа. Создайте массив b, в начале которого поместить отрицательные числа, а в конце - положительные.

5. Даны натуральное число n и символьный массив а[n], в котором хранятся латинские буквы и арабские цифры. Создайте символьный массив b, поместив в него только латинские буквы из массива а.

6. Даны натуральное число n и символьный массив а [n],
в котором хранятся латинские буквы и арабские цифры. Создайте целочисленный массив b, поместив в него только цифры из массива а.

7. Даны натуральное число n и целочисленный массив а [n]. Упорядочьте массив а по возрастанию.

8. Даны натуральное число n и целочисленный массив а [n]. Упорядочьте массив а по убыванию.

9. Даны натуральное число n и символьный массив а [n],
в котором хранятся латинские буквы и арабские цифры. Создайте символьный массив b, поместив в начале которого числа, а в кон-
це - латинские буквы из массива а.

10. Даны натуральное число n и целочисленный массив а [n]. состоящий только из 0 и 1. Определите самое большое количество подряд идущих единиц и выведите на экран индексы начала и конца этого диапазона.

11. Даны натуральное число n и целочисленный массив а [n], состоящий только из 0 и 1. Определите самое большое количество подряд идущих нулей и выведите на экран индекс начала и количество нулей самой длинной серии нулей.

12. Даны натуральное число n и целочисленный массив а [n]. Выведите значение true для случая, если массив а [n] представляет знакочередующуюся последовательность, и false − в противном случае. Последовательность является знакочередующейся, если знак очередного элемента противоположен знакам его соседей.

13. Даны натуральное число n и целочисленные массивы а [n] и b [n], упорядоченные по возрастанию (предыдущий элемент меньше последующего). Требуется получить третий упорядоченный по возрастанию массив путем слияния первых двух.

14. Даны натуральное число n и целочисленный массив а [n]. Выведите значение true для случая, если массив а [n] представляет возрастающую или убывающую последовательность, и false − в противном случае.

15. Даны натуральное число n и целые числа а1,...,аn. Подсчитайте максимальную длину последовательности подряд расположенных элементов, имеющих отрицательные значения. Возможно, что таких чисел в массиве а нет.

16. Даны натуральное число n и целые числа а1,...,аn. Подсчитайте максимальную длину последовательности подряд расположенных элементов, имеющих положительные значения. Возможно, что таких чисел в массиве а нет.

17. Даны натуральное число n и целочисленные массивы а [n] и b [n]. Из массива а выберите элементы, которых нет в массиве b. Возможно, что таких чисел в массиве а и в массиве b нет.

18. Даны натуральное число n и целочисленные массивы а [n] и b[n]. Из массива а выбрать элементы, которые есть в массиве b. Возможно, что таких чисел в массиве а и в массиве b нет.

19. Даны натуральное число n и целочисленные массивы а [n] и b [n]. Из массива а выбрать элементы, которые встречаются в массиве b более одного раза. Возможно, что таких чисел в массиве а и в массиве b нет.

20. Даны натуральное число n и целочисленные массивы а[n] и b[n]. Из массива а выбрать элементы, которые больше минимального элемента среди четных чисел массива b. Возможно, что таких чисел в массиве а и в массиве b нет.

21. Даны натуральное число n и целочисленные массивы а [n] и b [n]. Из массива а выбрать элементы, которые меньше максимального элемента среди нечетных чисел массива b. Возможно, что таких чисел в массиве а и в массиве b нет.

22. Даны натуральное число n и целочисленные массивы а [n] и b [n]. Из массива а выберите элементы, которые меньше максимального элемента среди чисел массива b, значения которых кратны 3. Возможно, что таких чисел в массиве а и в массиве b нет.

23. Даны натуральное число n и целочисленные массивы а [n] и b [n]. Из массива а выбрать элементы, которые больше минимального элемента среди чисел массива b, значения которых не кратны 7. Возможно, что таких чисел в массиве а и в массиве b нет.

24. Даны натуральное число n и целочисленные массивы а [n] и b [n]. Из массива а выберите элементы, которые больше суммы минимального и максимального элементов среди чисел массива b, значения которых кратны 5. Возможно, что таких чисел в массиве а и в массиве b нет.

25. Даны натуральное число n и целочисленные массивы а [n] и b [n]. Из массива а выберите элементы, которые меньше произведения минимального и максимального элементов среди нечетных чисел массива b. Возможно, что таких чисел в массиве а и вмассиве b нет.

26. Даны натуральное число n и целочисленные массивы а [n] и b [n]. Из массива а выберите элементы, которые меньше среднего арифметического минимального и максимального элементов среди четных чисел массива b. Возможно, что таких чисел в массиве а и в массиве b нет.

27. Даны натуральное число n и целочисленный массив а [n], элементами которого являются двузначные числа. Из массива а выберите элементы, у которых старшая цифра ровно в 2 раза меньше младшей цифры. Возможно, что таких чисел в массиве а нет.

28. Даны натуральное число n и целочисленный массив а [n], элементами которого являются двузначные числа. Из массива а выберите элементы, значения которых не принадлежат диапазону [50, 60]. Возможно, что таких чисел в массиве а нет.

29. Даны натуральное число n и символьный массив а [n], в котором хранятся буквы русского алфавита. Создайте символьный массив b, поместив в него буквы из массива а, лежащие в диапазоне [б, м]. Возможно, что таких букв в массиве а нет.

30. Даны натуральное число n и символьный массив а[n], в котором хранятся буквы латинского алфавита. Создайте символьный массив b, поместив в него буквы из массива а, не лежащие в диапазоне [d, p]. Возможно, что таких букв в массиве а нет.

Контрольные вопросы к главе 5

1. Может ли массив содержать один элемент?

2. Можно ли во время выполнения программы изменить размер массива?

3. Могут ли элементами некоторого массива быть числа 1,
1.41, 4.98, 30?

4. Верно ли, что тип элементов массива может быть любым?

5. Может ли типом индекса массива быть тип int или float?

6. Являются ли типы массивов типами значений?

7. При выполнении какой операции создаётся объект класса массивов?

8. Где размещается (в программном стеке или в куче) массив?

9. Какие значения принимают элементы массива при отсутствии в его определении инициализатора.

10. Какова структура инициализатора массива?

11. Напишите фрагмент программы ввода массива b, описанного следующим образом:

int b [6];

12. Напишите фрагмент программы вывода массива a, описанного следующим образом:

float a[5];

13. Присвойте нулевые значения всем элементам массива

double a[7];

14. Объясните назначение всех элементов цикла foreach. Каково назначение и возможности переменной цикла foreach.

15.  Можно ли изменить размер массива-объекта после его создания?

16.  Можно ли изменить размер массива-объекта в процессе выполнения программы?

17.  Назовите свойства массивов, унаследованные ими от класса Array.

18.  Приведите примеры нестатических методов одномерных массивов. Приведите примеры статических методов одномерных массивов.

19.  В чём различия методов Copy() и Clone()?

20.  Что такое размерность массива? Что такое спецификатор размерности массива?

21.  Допустимо ли динамическое определение размеров многомерных массивов?

22.  Чему равно свойство Length для многомерного массива?


 



Поделиться:


Последнее изменение этой страницы: 2020-12-09; просмотров: 473; Нарушение авторского права страницы; Мы поможем в написании вашей работы!

infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 3.17.5.68 (0.027 с.)