Одномерные массивы - umotnas.ru o_O
Главная
Поиск по ключевым словам:
страница 1
Похожие работы
Одномерные массивы - страница №1/1

Одномерные массивы.

1. Написать процедуру вывода первых t элементов одномерного массива.

2. Дан массив А из п элементов и число т (1 < т < п). Написать процедуру перестановки первых т элементов в конец массива, а элементов с m + 1 по n  в начало, сохраняя при этом порядок элементов. Дополнительные массивы не использовать.

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

4. Решить предыдущую задачу для трех массивов.

5. Даны три одномерных массива из целых чисел одинаковой размерности. Сформировать четвертый массив, каждый элемент которого равен максимальному из соответствующих элементов первых трех массивов.

6. Найти сумму элементов массива, кратных заданному числу.

7. Найти количество положительных и отрицательных элементов массива.

8. Составить программу записи в массив В номеров четных элементов массива А.

9. Найти номер последнего отрицательного элемента в массиве.

10. Дан массив целых чисел. Найти сумму элементов массива, больших данного числа q, вводимого с клавиатуры.

11. Дан массив целых чисел. Найти сумму элементов массива, принадлежащих промежутку от q до t, вводимых с клавиатуры.

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

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

14. Дан массив целых чисел. Найти минимальный элемент массива.

15. Дан массив целых чисел. Найти сумму элементов массива с kl -го по k2-й, где kl и k2 вводятся с клавиатуры.

16. Дан массив целых чисел. Найти количество нечетных i элементов массива.

17. Дан массив целых чисел. Найти количество отрицательных элементов массива.

18. Дан массив целых чисел. Найти сумму и количество всех элементов массива, кратных 3 или 5.

19. Дан массив целых чисел. Найти сумму всех четных элементов массива, стоящих на четных местах, то есть имеющих четные номера.

20. Дан массив целых чисел. Найти сумму всех четных элементов массива (или сумму элементов, кратных заданному числу).

21. Дан массив целых чисел. Найти сумму положительных (отрицательных) элементов массива.

22. Дан массив целых чисел. Найти сумму элементов, имеющих нечетное значение.

23. Дан массив целых чисел. Найти сумму элементов, имеющих нечетные индексы.

24. Дан массив целых чисел. Найти сумму положительных элементов, значения которых меньше 10.

25. Дан массив целых чисел. Найти удвоенную сумму положительных элементов.

26. Дан массив целых чисел. Найти сумму индексов элементов, значения которых больше заданного числа А.

27. Дан массив целых чисел. Найти количество элементов массива, значения которых больше заданного числа А и кратных 5.

28. Дан массив целых чисел. Найти индексы элементов, значения которых кратны 3 и 5.

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

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

31. Определить, сколько элементов массива превосходят по модулю заданное число А.



32. Даны два различных выражения типа:

у = аn · хп + ап-1 ·хп-1 + ... + а2 · х2 + а1 ·х1 + а0,

z = bn · хп + bп-1 ·хп-1 + ... + b2 · х2 + b1 ·х1 + b0,

где все данные — целые числа. Коэффициенты выражений хранятся в массивах А и В. При заданном значении х найти максимальное значение (y, z).



33. Дано п целых чисел. Найти среди них пару чисел, для которых наибольший общий делитель имеет максимальное значение.

34. Дано п целых чисел. Найти среди них пару чисел, для которых наименьшее общее кратное имеет наименьшее значение.

35. Дано п целых чисел. Определить, есть ли среди заданных чисел «близнецы», т.е. простые числа, разность между которыми равна двум.

36. Определить, есть ли в данном массиве два соседних положительных элемента. Найти номера первой (последней) пары.

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

38. Определить, есть ли в данном массиве положительные элементы, кратные k. k вводится с клавиатуры.

39. Определить пару соседних элементов с суммой, равной заданному числу.

40. Определить, есть ли две пары соседних элементов с одинаковыми знаками.

41. Определить номер последней пары соседних элементов с разными знаками.

42. Найти число элементов массива, которые больше своих «соседей», т. е. предшествующего и последующего элементов.

43. Дан массив ненулевых целых чисел. Определить, сколько раз меняется знак элементов массива при его просмотре. Например, в массиве 12, -4, 13, 77, -5, -99 знак меняется три раза.

44. Дан массив целых чисел. Рассмотреть отрезки массива (группы идущих подряд чисел), состоящие из нечетных чисел. Получить наибольшую из длин рассматриваемых отрезков.

45. Заменить отрицательные элементы массива на противоположные по знаку.

46. Прибавить к каждому элементу массива число 25.

47. Если элемент массива четный, то прибавить к нему первый, если нечетный — последний элемент массива. Первый и последний элементы не изменять.

48. Даны два одномерных массива одинаковой размерности. Получить третий массив такой же размерности, каждый элемент которого равен сумме соответствующих элементов данных массивов.

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

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

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



52. Сформировать одномерный массив из первых п чисел Фибоначчи. Напомним, что числа Фибоначчи вычисляются по следующей формуле: F0 = 1, F^ = 1, Fn= Fn _ , + Fn _ r

53. Дано натуральное число п (п < 999999). Заполнить массив его цифрами, расположенными в обратном порядке (первый элемент равен последней цифре, второй — предпоследней и т. д.).

54. Дано натуральное число п (п < 999999). Заполнить массив его цифрами в порядке возрастания. Например, п = 5277184. В массиве должно быть А[1] = 1, А[2] = 2, А[3] = 4, А[4] = 5, А[5] - 7, А[6] = 7, А[7] = 8.

55. Дано натуральное число п > 1. Определить длину периода десятичной дроби 1/п.