русс | укр

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

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

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

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


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

Массивы. Исследование и поиск


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


1. Выбрать из массива A(N) (N задано) все элементы, делящиеся на 7.

2. Выбрать из массива A(N) (N задано) все элементы, делящиеся на 5, но не делящиеся на 3 и 7.

3. Дан массив целых чисел A(n)(n), и натуральное k (0<=k<n). Напишите программу, которая прибавляла бы к каждому элементу k-ой строки элемент, принадлежащий этой строке и главной диагонали.

4. Вычислить количество положительных, отрицательных и нулевых элементов в массиве A(n).

5. Заменить максимальный элемент массива А(k) его индексом.

6. Замените минимальный элемент массива А(k) его удвоенным индексом.

7. Заменить все положительные элементы массива A(n) нулями.

8. Вычислить произведение сумм положительных и отрицательных элементов массива A(n).

9. Найти минимальный элемент массива B(n).

10. Найти максимальный элемент массива M(n)(k).

11. Найти максимальный элемент среди отрицательных элементов массива A(N).

12. Найти минимальный элемент среди положительных элементов массива B(K).

13. Определить количество элементов, равных максимальному элементу массива C(N).

14. Требуется ввести последовательность чисел a1 ,a2 ,...,an и проверить, есть ли среди них отрицательные. Если они есть, вывести новую последовательность, состоящую из отрицательных членов исходной последовательности, записанных в том же порядке, в каком они встречались в исходной.

15. В одномерном массиве требуется найти наименьший элемент и номер первого такого элемента, если их несколько.

16. Дан массив целых чисел A(n)(k). Создайте программу, находящую наибольший и наименьший элементы этого массива и индексы всех вхождений этих элементов.

17. Напишите программу, находящую в двухмерном массиве номера строк с наибольшей суммой элементов.

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



19. В данной последовательности целых чисел найти количество различных нечетных отрицательных чисел.

20. Написать программу определения количества элементов, удовлетворяющих условию 0<А(i)≤i в целочисленном массиве А(n).

21. Найти все локальные минимумы массива А(n). Локальные минимумы одномерного массива - это элементы, которые меньше двух рядом стоящих с ним элементов. Например, массив с элементами 7,4,8,3,6,5,3,2 имеет два локальных минимума - 4 и 3.

22. Определить, имеются ли в целочисленном массиве С(n), два подряд идущих нулевых элемента.

23. В массиве А(n) подсчитать количество четверок А(i), A(i+1),A(i+2), A(i+3), в каждой из которых все элементы различны.

24. Найти наибольшее из всевозможных попарных произведений элементов массива А(n).

25. Назовем максимальный элемент матрицы S(N)(M) главным Написать программу, которая находит произведение чисел той строки матрицы, в которой расположен главный элемент.

26. Дан целочисленный массив А(М). Сосчитать, сколько различных чисел в этом массиве.

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

28. Заданы натуральное число N и целочисленный массив A(N). Найти длину самой длинной последовательности нулей в массиве.

29. Для заданной матрицы размером NxN найти такие k, что k-я строка матрицы совпадает с k-м столбцом.

30. Говорят, что матрица имеет Седловую точку a(i)(j), если a(i)(j) является минимальным в i-той строке и максимальным в j-том столбце. Найти пары (номер строки, номер столбца) для всех Седловых точек заданной матрицы.

31. Для заданной целочисленной матрицы (двухмерного массива) найти минимум среди сумм модулей элементов диагоналей, параллельных главной диагонали матрицы.

32. Задан одномерный массив A(N), состоящий только из нулей и единиц. Проверьте, строго ли они чередуются.

33. Задана последовательность из N чисел. Составить программу нахождения самой длинной возрастающей подпоследовательности данной последовательности.

34. Задана последовательность из N чисел. Найти самую длинную подпоследовательность, обладающую следующим свойством: A(i)<A(i+1)>A(i+2)<A(i+3)>A(i+4)<...

35. Для данной матрицы B(n)(n), содержащей целые числа, найти

36. Числовая прямая разбита на произвольные отрезки точками a1, a2, a3 … an Выясните, какому из отрезков принадлежит данная точка X.

37. Определить, сколько чисел входят в данный одномерный массив только по одному разу.

38. Определить, сколько чисел входят в данный одномерный массив более, чем по одному разу.

39. Модой массива элементов называется число M, которое встречается в массиве наиболее часто. Если в массиве имеется несколько наиболее часто встречающихся элементов и число их вхождений совпадает, то считается, что массив не имеет моды. Напишите программу, которая либо вычисляет моду массива, либо устанавливает, что последний ее не имеет.

40. Даны две совокупности чисел a1…an, b1…bn. Вычислить значения величины

41. Даны последовательности целых a1…an, b1…bn и натуральные m и n. Распечатать значения функции для всевозможных пар значений a и b.

42. В векторе действительных чисел А(n+1) заданы коэффициенты многочлена

Anxn+ An-1xn-1+ …+A1x1+ A0Вычислить значения многочлена и его производной в точке х и распечатать.

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

44. Дан вещественный вектор A(n). Получить сумму его элементов, принадлежащих отрезку (x, y) и напечатать.

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

46. Найти произведение ненулевых элементов в одномерном числовом массиве и напечатать.

47. Дана матрица действительных чисел В(n)(k). Найти сумму минимальных элементов её строк и распечатать.

48. Вводится целочисленная квадратная матрица С(n)(n). Определить номера строк, которые образуют палиндромы (симметричные последовательности, например как строки 1 и 3 в следующей матрице)

1 5 3 -2 1

2 1 4 5 6 ─┐

3 5 7 13 -9 ├─

6 5 4 1 2 ─┘

1 7 9 10 13



<== предыдущая лекция | следующая лекция ==>
ЗАДАЧИ ДЛЯ САМОСТОЯТЕЛЬНОГО РЕШЕНИЯ | Модификация массивов


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


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

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

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


 


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

 
 

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

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