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

Обработка массивов

Читайте также:
  1. X. МЕТОДИКА ОБРАБОТКА ПУПОВИНЫ
  2. Акустическая обработка помещения
  3. Ввод и вывод элементов двумерных массивов
  4. Ввод/вывод массивов
  5. Выборка из двух массивов для формирования третьего
  6. Гигиеническая обработка рук медсестры процедурного кабинета.
  7. ГЛАВА 5. ОБРАБОТКА ЛЕСОМАТЕРИАЛОВ РУЧНЫМ ИНСТРУМЕНТОМ

6.1 Для целочисленного массива а1, а2, …, а20 определить, является ли сумма его элементов четным числом и вывести на печать “Y” или “N”.

 

6.2 Даны натуральное число n, действительные числа x1,…,хn. В последовательности х1, …, хn все члены, меньше двух, заменить нулями. Кроме того, получить сумму членов, принадлежащих отрезку [3,7], а также число таких членов.

 

6.3 Даны целые числа а1, …, а50. Получить сумму тех чисел данной последовательности, которые кратны 5.

 

6.4 Даны натуральные числа n, a1, a2, …, an. Определить количество членов последовательности а1, а2, …, аn кратных 3 и не кратных 5.

 

6.5 Даны натуральное число n, целые числа а1, …, аn В последовательности а1, а2, …, аn получить сумму положительных и число отрицательных членов.

 

6.6 Даны натуральные числа n, q1, …,qn. Найти те члены qi последовательности q1, …,qn, которые при делении на 7 дают остаток 1, 2 или 5.

 

6.7 Даны натуральное число n, действительные числа а1, …, аn. Получить min (а1, а3, …).

 

6.8 Даны натуральное число n, целые числа а1, …, аn. Заменить все большие семи члены последовательности а1, …, аn числом 7. Вычислить количество таких членов.

 

6.9 Даны натуральное число n, действительные числа а1, …, аn. Получить max (а2, а4, …).

 

6.10 Даны целые числа а1, …, а50. Получить последовательность b1,…, b50, которая отличается от исходной тем, что все члены удвоены.

 

6.11 Даны вещественные числа а1, …, а50. Получить сумму тех чисел, которые удовлетворяют условию | ai |<i2.

 

6.12 Даны натуральное число n, действительные числа а1, …, аn. Получить max (а1, аn, …).

 

6.13 Даны натуральные числа n, a1, a2, …, an. Определить количество членов ак последовательности а1, а2, …, аn, являющихся квадратами четных чисел.

 

6.14 Даны натуральное число n, действительные числа а1, а2 …, аn. Получить min (а2, а4, а6,…) + max (a1, а3, …).

 

6.15 Даны натуральное число n, действительные числа а1, …, аn. Получить min (а1, а2, … аn).

 

6.16 Даны натуральное число n, действительные числа а1, …, аn. В последовательности а1, …, аn все неотрицательные члены, не принадлежащие отрезку [1,2], заменить на единицу. Кроме того, получить число отрицательных членов и число членов, принадлежащих отрезку [1,2].

 

6.17 Даны натуральные числа n, a1, a2, …, an. Определить количество членов ак последовательности a1, a2, …, an удовлетворяющих условию 2к<ak<k.

 

6.18 Даны натуральные числа n, q1, …, qn. Найти те члены qi последовательности q1, …, qn, которые обладают тем свойством, что корни уравнения qi2+3qi-5 действительны и положительны.

 

6.19 Дана последовательность вещественных чисел a1, a2, …, an. Определить количество членов ак последовательности, удовлетворяющих условию:

ak<(aK-1+ak+1)/2.

 

6.20 Даны целые числа а1, а2, …, а45. Вычислить сумму положительных членов последовательности а1, а2, … а30 и число нулевых членов всей последовательности а1, а2, …, а45.

 

6.21 Даны натуральные числа n, a1, a2, …, an. Определить количество членов ак последовательности a1, a2, …, an, являющихся нечетными числами.

 

6.22 Даны натуральное число n, действительные числа a1, …, an. В последовательности a1, …, an все отрицательные члены увеличить на 0,5, а все неотрицательные заменить на 0,1.

 

6.23 Даны целые числа а, n, х1, …, хn (n>0). Определить, каким по счету идет в последовательности х1, …, хn член, равный а. Если такого члена нет, то ответом должно быть число 0.

 

6.24 Определить каких чисел в целочисленной последовательности a1, a2, …, an больше: четных или кратных 3.

 

6.25 Вычислить , где xi – элемент массива.

 

 

6.26 Дано натуральное n, целые а1, …,аn. Найти количество и сумму тех членов последовательности, которые делятся на 5 и не делятся на 7.

 

6.27 Даны действительные числа a1, a2, …, an (все числа попарно различны). В этой последовательности поменять местами элемент с наибольшим значением и элемент с заданным номером.

 

6.28 Даны действительные числа a1, a2, …, an. Требуется домножить все члены последовательности a1, …, an на квадрат ее наименьшего члена, если а1>=0, и на квадрат ее наибольшего члена, если а1<0.

 

6.29 Даны действительные числа a1, a2, …, an (все числа попарно различны). Поменять в этой последовательности наибольший и наименьший члены местами.

 

6.30 Даны целые числа a1, …, an. Выяснить, сколько чисел входят в последовательность по одному разу.

 

6.31 В последовательности a1, …, an найти сумму элементов, кратных 5. Кроме того, вычислить число ненулевых элементов.

 

6.32 Найти сумму всех элементов последовательности a1, …, an. Если сумма положительна, то считать S=1, иначе S=0.

 

6.33 Выяснить сумма каких элементов больше по модулю: положительных или отрицательных в последовательности a1, …, an.

 

6.34 Дана последовательность чисел. Выяснить в какой половине последовательности больше отрицательных элементов.

 

6.35 В последовательности целых чисел a1, a2, …, an четные элементы возвести в квадрат, нечетные заменить на единицу. Вывести последовательность до и после преобразования.

 

6.36 Вычислить сумму однозначных чисел (положительных и отрицательных) последовательности a1, a2, …, an, остальные заменить на 0.

 

6.37 В последовательности чисел a1, a2, …, an найти минимальное среди нечетных.

 

6.38 Определить в какой половине последовательности a1, a2, …, an сумма элементов больше.

 

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

 

6.40 В последовательности а1, …, а10 изменить порядок следования элементов на обратный.

 

6.41 Найти первый отрицательный элемент последовательности целых чисел а1, а2…, а20. Если отрицательных нет, вывести сообщение.

 

6.42 Сжать массив а1, …, а10 путем выбрасывания повторяющихся элементов.

 

6.43 В последовательности а1, …, а20 найти произведение ненулевых элементов.

 

6.44 В последовательности а1, …, а10 найти сумму элементов, расположенных между элементами с наибольшим и наименьшим значением.

 

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

 

6.46 Даны натуральное n, действительные числа а1, …, аn. Получить Max (|a1|,..., |an|).

 

6.47 Массив предназначен для хранения значений ростов 12 человек. С помощью датчика случайных чисел заполнить массив целыми значениями, лежащими в диапазоне от 163 до 190 включительно.

 

6.48 Заполнить массив из 8 элементов таким образом, чтобы значения элементов при просмотре массива слева на право образовывали:

а) убывающую последовательность;

б) возрастающую последовательность.

 

6.49 Дано натуральное число n (n<=999999). Заполнить массив его цифрами, расположенными в обратном порядке (первый элемент равен последней цифре, второй – предпоследней и т. д.). Незаполненные элементы массива должны быть равны нулю. Элементы массива, являющиеся цифрами числа n, вывести на экран.

 

6.50 Заполнить массив:

а) двадцатью первыми натуральными числами, делящимися нацело на 13 или на 17 и большими 30;

б) тридцатью первыми простыми числами.

 

6.51 Дан массив. Составить программу:

а) расчета квадратного корня из любого элемента массива;

б) расчета среднего арифметического двух любых элементов массива.

 

6.52 Дан массив целых чисел. Выяснить:

а) является ли р-й элемент массива положительным числом;

б) является ли k-й элемент массива четным числом;

в) какой элемент массива больше р-й или k-й.

 

6. 53 Дан массив. Все его элементы:

a) увеличить в 2 раза;

b) уменьшить на число а;

c) разделить на первый элемент.

d) уменьшить на 20;

e) умножить на последний элемент;

f)увеличить на число b.

 

6.54 Дан массив. Определить:

а) сумму всех элементов массива;

б) произведение всех элементов массива;

в) сумму квадратов всех элементов массива;

г) сумму шести первых элементов массива;

д) сумму элементов массива с k1-го по k2-й (значения k1 и k2 вводятся с клавиатуры; k2> k1);

е) среднее арифметическое всех элементов массива;

ж) среднее арифметическое элементов массива с p1-го по p2-й (значения р1 и р2 вводятся с клавиатуры; р2>р1).

6.55 В массиве хранятся информация о сопротивлении каждого из 20 элементов электрической цепи. Определить общее сопротивление цепи, если

a) все элементы соединены последовательно.

b) все элементы соединены параллельно.

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

6.57 Дан массив. Найти:

c) сумму элементов массива, значения которых не превышают 20;

d) сумму элементов массива, больших числа а;

e) сумму нечетных элементов;

f)сумму элементов, кратных заданному числу;

g) сумму элементов массива, кратных а или b.

 

6.58 Задан линейный массив. Преобразовать его эле­менты по следующему пра­вилу:

a) Элементы, равные 3, заменить нулями;

b) Элементы, отличные от нуля, заменить единицами;

c) Положительные элементы заменить на 1, а отрицательные – на –1;

d) Элементы, большие числа х, на число х, а элементы, меньшие числа y на число -у. Числа х,у вводятся (х>у);

e) Четные элементы заменить на 1, а нечетные на -1;

f) Элементы кратные трем, оставить без изменения, а остальные заменить ос­татками от деления на 3;

g) Четные элементы заменить средним арифметическим двух соседних элемен­тов (предшествующего и последующего). Первый и последний элементы оставить без изменений.

6.59 В линейном массиве определить:

a) Число соседств двух положительных знаков;

b) Число соседств двух отрицательных знаков;

c) Число соседств двух разных знаков;

d) Число соседств двух нулевых элементов;

e) Число соседств двух нечетных чисел;

f) Число соседств трех упорядоченных по неубыванию чисел.

g) Число соседств трех чисел одного знака;

h) Число соседств двух чисел одного знака, причем модуль первого должен быть больше модуля второго.

6.60 Написать программу для решения задачи. Напечатать элементы массива, ин­дексы которых удовлетворяют следующим свойствам:

a) Являются четными числами;

b) Являются числами, кратными четырем;

c) Являются числами, не кратными трем;

d) Являются полными квадратами;

e) Являются степенями двойки;

f) Являются степенями тройки;

g) Не являются полными кубами;

h) Являются элементами последовательности Фибоначчи.

6.61 Задан линейный массив целых чисел. Выбросить из данного массива эле­менты, удовлетворяющие следующим свойствам:

a) Элементы, равные нулю;

b) Элементы, равные числу х. Число х вводится;

c) Положительные элементы;

d) Элементы, являющиеся четными числами;

e) Элементы, кратные трем;

f) Элементы, дающие при делении на 5 в остатке 2;

g) Элементы, дающие нечетные остатки при делении на 15;

h) Элементы, которые отличаются от числа х не более чем на а? и являются не­четными положительными числами.

6.62 Задан линейный массив. Осуществить в нем сдвиги по следующим правилам:

a) Вправо на один элемент. Последний на первое место;

b) Влево на один элемент. Первый на последнее место;

c) Циклически сдвинуть на два элемента вправо;

d) Циклически сдвинуть на два элемента влево;

e) Циклически сдвинуть на с элементов вправо. Число с вводится;

f) Циклически сдвинуть на с элементов влево. Число с вво­дится;

g) Расположить элементы в обратном порядке;

h) Расположить элементы в обратном порядке, после чего циклически сдви­нуть на одну позицию влево или вправо в зависимости от запроса пользо­вателя.

 

6.63 Даны два массива: А(п) из п различных чисел и В(т) из т различных чисел. Получить новый массив, который

a) Содержит только те элементы, которые есть и в А я в В (найти "пересече­ние массивов");

b) Содержит модули тех элементов, которые есть и в А и в В.

c) Содержит элементы, которые есть хотя бы в одном мас­сиве А или В(найти "объединение массивов");

d) Содержит модули элементов, которые есть хотя бы в од­ном массиве А или В;

e) Содержит те элементы из массива А, которых нет в В ( найти "разность мас­сивов" А и В);

f) Содержит те элементы из массива В, которых нет в А (найти "разность мас­сивов" В и А);

g) Содержит те элементы из массива А, которых нет в В, и те элементы из массива В, которых нет в А (найти симметрическую разность мас­сивов" В и А)',

h) Содержит те элементы из массива А, квадратов которых нет в В и те эле­менты из массива В, квадратов которых нет в А.


Дата добавления: 2015-07-11; просмотров: 388 | Нарушение авторских прав


<== предыдущая страница | следующая страница ==>
Проблема загрязнения прибрежных зон и открытого океана| ПОДГОТОВКА ПЕЧАТНОЙ ПЛАСТИНЫ К УСТАНОВКЕ НА ФОРМНОМ ЦИЛИНДРЕ

mybiblioteka.su - 2015-2024 год. (0.023 сек.)