русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Линейные массивы


Дата добавления: 2015-06-12; просмотров: 1646; Нарушение авторских прав


А

1. Дан массив натуральных чисел. Найти сумму элементов, кратных данному К.

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

3. Дана последовательность целых чисел a12,…ап. Выяснить, какое число встречается раньше — положительное или отрицательное.

4. Дана последовательность действительных чисел a12,…ап. Выяснить, будет ли она возрастающей.

5. Дана последовательность натуральных чисел a12,…ап.. Создать массив из четных чисел этой последовательности. Если таких чисел нет, то вывести сообщение об этом факте.

6. Дана последовательность чисел a12,…ап.. Указать наименьшую длину числовой оси, содержащую все эти числа.

7. Дана последовательность действительных чисел a12,…ап. Заменить все ее члены, большие данного Z, этим числом. Подсчитать количество замен.

8. Последовательность действительных чисел оканчивается нулем. Найти количество членов этой последовательности.

9. Дан массив действительных чисел, размерность которого N. Подсчитать, сколько в нем отрицательных, положительных и нулевых элементов.

10. Даны действительные числа a12,…ап. Поменять местами наибольший и наименьший элементы.

11. Даны целые числа a12,…ап. Вывести на печать только те числа, для которых выполняется а. ≤ i.

12. Даны натуральные числа a12,…ап. Указать те, у которых остаток от деления на Мравен L (0 ≤LМ- 1).

13. В заданном одномерном массиве поменять местами соседние элементы, стоящие на четных местах, с элементами, стоящими на нечетных.

14. При поступлении в вуз абитуриенты, получившие «двойку» на первом экзамене, ко второму не допускаются. В массиве А[п]записаны оценки экзаменующихся, полученные на первом экзамене. Подсчитать, сколько человек не допущено ко второму экзамену.



15. Дана последовательность чисел, среди которых имеется один нуль. Вывести на печать все числа, включительно до нуля.

16. В одномерном массиве размещены: в первых элементах значения аргумента, в следующих — соответствующие им значения функции. Напечатать элементы этого массива в виде двух параллельных столбцов (аргумент и значения функции).

17. Пригодность детали оценивается по размеру B, который должен соответствовать интервалу (А -δ, А + δ). Определить, имеются ли в партии из Nдеталей бракованные. Если да, то подсчитать их количество, иначе выдать отрицательный ответ.

18. У вас есть доллары. Вы хотите обменять их на рубли. Есть ин­формация о стоимости купли-продажи в банках города. В городе Nбанков. Составьте программу, определяющую, какой банк выбрать, чтобы выгодно обменять доллары на рубли.

19. Дан целочисленный массив с количеством элементов п.Напечатать те его элементы, индексы которых являются степенями двойки (1, 2, 4, 8, 16, ...).

Б

20. Дан одномерный массив A[N]. Найти

max(а2, а4,…. a2k) + min(а1, а3,….a2k+1)

21. Дана последовательность действительных чисел a12,…ап. Указать те ее элементы, которые принадлежат отрезку [С, D].

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

23. Последовательность a12,…ап состоит из нулей и единиц. Поставить в начало этой последовательности нули, а затем единицы.

24. Даны действительные числа a12,…ап. Среди них есть положительные и отрицательные. Заменить нулями те числа, величина которых по модулю больше максимального числа

(|a i|>max{ a1,а2,…ап})

25. Даны действительные числа a12,…ап.Найти

max(a 1 + a 2n, a2 + a 2n-1,… a n + an+1)

26. В последовательности действительных чисел a12,…ап есть только положительные и отрицательные элементы. Вычислить произведение отрицательных элементов Р1и произведение положительных элементов Р2. Сравнить модуль Р2с модулем Р1, указать, какое из произведений по модулю больше.

27. Дан массив действительных чисел. Среди них есть равные. Найти первый максимальный элемент массива и заменить его нулем.

28. Дана последовательность действительных чисел a1 ≤ а2 ≤ … ≤ ап

Вставить действительное число bв нее так, чтобы последовательность осталась неубывающей.

29. Даны целые положительные числа a12,…ап. Найти среди них те, которые являются квадратами некоторого числа т.

30. Дана последовательность целых чисел a12,…ап. Образовать новую последовательность, выбросив из исходной те члены, которые равны min(a12,…ап).

31. У прилавка магазина выстроилась очередь из N покупателей. Время обслуживания i-того покупателя равно ti (i =1,…n). Определить время Ci пребывания i-го покупателя в очереди.

32. Секретный замок для сейфа состоит из 10 расположенных в ряд ячеек, в которые надо вставить игральные кубики. Но дверь открывается только в том случае, когда в любых трех соседних ячейках сумма точек на передних гранях кубиков равна 10. (Игральный кубик имеет на каждой грани от 1 до 6 точек.) Напишите программу, которая разгадывает код замка при условии, что два кубика уже вставлены в ячейки.

33. В массиве целых чисел с количеством элементов n найти наиболее часто встречающееся число. Если таких чисел несколько, то определить наименьшее из них.

34. Каждый солнечный день улитка, сидящая на дереве, поднимается вверх на 2 см, а каждый пасмурный день опускается вниз на 1 см. В начале наблюдения улитка находилась в А см от земли на B-метровом дереве. Имеется 30-элементный массив, содержащий сведения о том, был ли соответствующий день наблюдения пасмурным или солнечным. Написать программу, определяющую местоположение улитки к концу 30-го дня наблюдения.

35. Дан целочисленный массив с количеством элементов n. «Со­жмите» массив, выбросив из него каждый второй элемент. Примечание. Дополнительный массив не использовать.

36. Задан массив, содержащий несколько нулевых элементов. Сжать его, выбросив эти элементы.

37. Задан массив с количеством элементов N. Сформируйте два массива: в первый включите элементы исходного массива с четными номерами, а во второй — с нечетными.

38. Дана последовательность целых чисел a12,…ап. Указать пары чисел аi, аj, таких, что аi + аj = m

39. Даны целые числа a12,…ап. Наименьший член этой после­довательности заменить целой частью среднего арифметического всех членов, остальные члены оставить без изменения. Если в последовательности несколько наименьших членов, то заменить последний по порядку.

 

40. Даны целые числа а1, а2,… аn и b1,b2,…bn. Преобразовать последовательность b1,b2,…bn по правилу: если аi ≤ 0, то bi увеличить в 10 раз, иначе bi заменить нулем (i = 1, 2, …n).

41. Даны действительные числа а1, а2,… аn. Требуется умножить все члены последовательности а1, а2,… аn на квадрат ее наименьшего члена, если ak ≥ 0, и на квадрат ее наибольшего члена, если ak < 0 (1 ≤ k ≤n).

42. Даны координаты n точек на плоскости: (X1 У1), (Хn Yn) (n ≤ 30). Найти номера пары точек, расстояние между которыми наибольшее (считать, что такая пара единственная).

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

44. Японская радиокомпания провела опрос N радиослушателей по вопросу: «Какое животное Вы связываете с Японией и японцами?» Составить программу получения k наиболее часто встречающихся ответов и их долей (в процентах).

45. Дан массив, состоящий из n натуральных чисел. Образовать новый массив, элементами которого будут элементы исходного, оканчивающиеся на цифру k.

46. Дан массив целых чисел. Найти в этом массиве минимальный элемент Т и максимальный элемент М. Получить в порядке возрастания все целые числа из интервала (Т; М), которые не входят в данный массив.

47. Дано действительное число х и массив А[п]. В массиве найти два члена, среднее арифметическое которых ближе всего к х.

48. № 48

49. Даны две последовательности av а2, ап и bx Ь2, Ьт (т < п). В каждой из них члены различны. Верно, ли что все члены второй последовательности входят в первую последователь­ность?

50. № 49

51. Напишите программу, входными данными которой является возраст п человек. Программа подсчитывает количество людей, возраст которых находится в интервале 10 лет, а именно: <..> человек имеет возраст в диапазоне 0-10 лет <..> человек имеет возраст в диапазоне 10-20 лет

52. и т.д.

53. В

54. № 50

55. В одномерном массиве все отрицательные элементы перемес­тить в начало массива, а остальные — в конец с сохранением порядка следования. Дополнительный массив заводить не разрешается.

56. № 51

57. В одномерном массиве с четным количеством элементов (2N) находятся координаты N точек плоскости. Они располагают­ся в следующем порядке: xv yv х2, у2, х3, у3, и т.д. Опреде­лить минимальный радиус круга с центром в начале коорди­нат, который содержит все точки.

58. № 52

59. В одномерном массиве с четным количеством элементов (2//) находятся координаты N точек плоскости. Они располагают­ся в следующем порядке: xv yv х2> у2, х3, у3, и т.д. Опреде­лить кольцо с центром в начале координат, которое содержит все точки.

60. № 53

61. В одномерном массиве с четным количеством элементов (2N) находятся координаты N точек плоскости. Они располагают­ся в следующем порядке: xv ylf х2, у2, х3, у3, и т.д. (xiy уь — целые). Определить номера точек, которые могут являться вершинами квадрата.

В одномерном массиве с четным количеством элементов (2iV) находятся координаты N точек плоскости. Они располагают­ся в следующем порядке: xv yv х2, у2, х3, у3, и т.д. Опреде­лить номера точек, которые могут являться вершинами рав­нобедренного треугольника.

№ 55

Задан целочисленный массив размерности N. Есть ли среди элементов массива простые числа? Если да, то вывести номера этих элементов.

№ 56

Дана последовательность целых чисел. Найти количество раз­личных чисел в этой последовательности.

№ 57

Дан массив из п четырехзначных натуральных чисел. Вывес­ти на экран только те, у которых сумма первых двух цифр равна сумме двух последних.

№ 58

Даны две последовательности целых чисел ар а2, ап и Ьр Ь2, Ьп. Все члены последовательностей — различные числа. Найти, сколько членов первой последовательности совпадают с членами второй последовательности.

№ 59

Дан целочисленный массив А[п]> среди элементов есть одина­ковые. Создать массив из различных элементов А[п].

№ 60

На плоскости п точек заданы своими координатами и также дана окружность радиуса R с центром в начале координат. Указать множество всех треугольников с вершинами в задан­ных точках, пересекающихся с окружностью; множество всех треугольников, содержащихся внутри окружности.

№ 61

В одномерном массиве с четным количеством элементов (2N) находятся координаты N точек плоскости. Они располагают­ся в следующем порядке: xv yv х2, z/2, х3, у3, и т.д. Найти но­мера самых удаленных друг от друга точек и наименее уда­ленных друг от друга точек.

 

6. В одномерном массиве с четным количеством элементов (2ЛГ) находятся координаты N точек плоскости. Они располагают ся в следующем порядке: xv yv х2, у2> х3, z/3, и т.д. Опреде­лить три точки, которые являются вершинами треугольника, для которого разность числа точек вне его и внутри является минимальной.

 



<== предыдущая лекция | следующая лекция ==>
Циклические алгоритмы | Задания


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 2.171 сек.