Одномерные массивы и их анализ Упорядочение массивов и извлечение их элементов



Download 21,08 Kb.
bet1/5
Sana25.06.2022
Hajmi21,08 Kb.
#703458
TuriЗадача
  1   2   3   4   5
Bog'liq
4 Лабораторная по основам программирования рус (9)




Одномерные массивы и их анализ
Упорядочение массивов и извлечение их элементов.
Составьте алгоритм и программу из следующих примеров. Предположим, что размер массива в заданных задачах равен 10.

1. Дано целое число N (> 0). Создайте массив положительных нечетных чисел, элементы которого начинаются с одного числа, и извлеките его: 1, 3, 5,…


2. Дано целое число N (> 0). Создайте массив положительных четных чисел, элементы которого начинаются с двух чисел, и вычтите их: 2, 4, 8, 16,…

3. Дан массив размера n. Удалите его элементы в обратном порядке.


4. Дан целочисленный N-мерный массив. Индексы всех нечетных чисел в массиве идут в порядке возрастания, и их число вычитается из k.


5. Дан целочисленный N-мерный массив. Вычтите индексы всех четных чисел в массиве в порядке убывания и вычтите их число k.


6. Дан целочисленный N-мерный массив. Сначала вычтите все нечетные числа в массиве по мере увеличения индексов, затем вычтите все четные числа в порядке убывания.


7. Дан массив A размера N (N - четное число). Вычтите значение всех четных элементов массива по мере их роста: A2, A4, A6,…, AN. (Не используйте условный оператор).


8. Дан массив A размера N (N — нечетное число). Вычтите значение всех нечетных элементов массива в порядке убывания: AN, AN-2, AN-4,…, A1. (Не используйте условный оператор).


9. Дан массив A размера N. Вычтите значение всех элементов с четными номерами в массиве, затем увеличьте значение элементов с нечетными номерами: A2, A4, A6,…, A1, A3, A5, .... (Не используйте условный оператор) .


10. Дан массив A размера N (четное число). Сначала вычтите значение всех элементов с нечетными номерами в массиве, а затем значение элементов с четными номерами в порядке убывания. (Не используйте условный оператор).


11. Дан 10-мерный массив целых чисел A. Вычтите значение всех элементов AK

12. Дан 10-мерный массив целых чисел A. Вычтите значение всех элементов массива A1

13. Дан массив A размера N, а также целые числа K и L (1 <= K <= L <= N). Вычислите сумму всех элементов массива от K до L.


14. Дан массив A размера N, а также целые числа K и L (1 <= K <= L <= N). Вычислите среднее арифметическое всех элементов от K до L в массиве.


15. Дан массив размера A, а также целые числа K и L (1 <= K <= L <= N). Вычислите сумму всех элементов массива от 1 до K и от L до N.


16. Дан массив A размера N, а также целые числа K и L (1 <= K <= L <= N). Вычислите среднее арифметическое всех элементов массива от 1 до K и от L до N.


17. Дан массив A размера N. Найдите наименьший из четных элементов в массиве A2, A4, A6,….


18. Дан массив A размера N. Найдите наибольший из нечетных элементов в массиве A1, A3, A5,….


19. Дан массив A размера N. Определить количество соседних элементов справа от массива и их количество. Удаляйте найденные предметы по мере увеличения числа.


20. Дан массив A размера N. Определить номер самого большого из соседних элементов слева от массива и их количество. Удаляйте найденные предметы по мере уменьшения количества.


21. Дан массив A размера N. Найдите количество растущих интервалов в массиве и их элементов.


22. Дан массив A размера N. Найдите количество убывающих интервалов в массиве и их элементов.


23. Дан массив A размера N и число K. Найдите в массиве ближайший к номеру K элемент (найдите такой элемент Ak, чтобы |Ak - R| был минимальным).


24. N-мерный массив А. Найдите наибольший из двух соседних наборов элементов в массиве.


25. Дан массив A размера N и число R. Найдите сумму двух соседних элементов массива, ближайшего к числу R.


26. Дан массив A размера N и число R. Найдите в массиве два ближайших к числу R элемента и определите номера элементов.


27. Дан массив целых чисел размера n. Определить количество различных элементов в массиве и наибольшее количество элементов в массиве.


28. Даны два массива одинакового размера A и B. Они заменяют значения элементов. Сначала удалите элементы массива A, затем B.


29. Даны два массива одинакового размера А и В. Создайте новый массив такого размера S. Пусть соответствующий ему индексный элемент равен соответствующему самому большому элементу массива A и B, т. е. si = max (ai, bi).


Массив

1. Дан массив A размерности N размера. Скопируйте все четные числа из этого массива в целочисленный массив S. Вычтите размер массива S и составляющих его элементов.


2. Дан целочисленный массив A размерности N. Скопируйте все нечетные (1,3,5,...) элементы этого массива в целочисленный массив S. Вычтите размер массива S и составляющих его элементов. Не используйте оператор условного перехода.


3. Дан целочисленный массив A размерности N. Скопируйте все четные (2,4,6,...) элементы этого массива в целочисленный массив S. Вычтите размер массива S и содержащихся в нем элементов. Не используйте оператор условного перехода.


4. Дан массив целых чисел A размерности N. Сначала переместите все четные (2,4,6,...) элементы в этот массив, затем нечетные элементы в целочисленный массив S: A2, A4,…, A1, A3. Удалите элементы в массиве C. Не используйте оператор условного перехода.


5. Дан массив A размера N. Создайте новый массив С. Пусть его элементы определены следующим образом. Пусть элементы Sk представляют собой сумму элементов с номерами от 1 до k массива A.


6. Дан массив A размера N. Создайте новый массив С. Пусть его элементы определены следующим образом. Пусть элементы Sk являются средним арифметическим суммы элементов с номерами от 1 до k массива A.


7. Дан массив A размера N. Создайте новый массив С. Пусть его элементы определены следующим образом. Пусть элементы Sk — набор пронумерованных элементов от k до N массива A.


8. Дан массив A размера N. Создайте новый массив С. Пусть его элементы определены следующим образом. Пусть элементы Sk являются средним арифметическим суммы элементов с номерами от k до N массива A.


9. Дан массив A размера N. Создайте новые массивы B и C. Сначала запишите положительные элементы массива A в массив B, а затем отрицательные элементы в массив C. Сначала вычтите размер массива B и его элементов, затем размер и элементы массива C.


10. Даны упорядоченные массивы из двух элементов A и B размера N = 5. Создайте новый массив S из этих массивов. Пусть его элементы также расположены в рост.


11. Дан массив A размера N. Найдите один из самых больших элементов в массиве. Не используйте вспомогательный массив.


12. Дан массив A размера N. Найдите два самых больших в самом большом элементе массива. Не используйте другой вспомогательный массив.


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


14. Дан массив A размера N. Найдите два меньших в наименьшем элементе массива. Не используйте другой вспомогательный массив.




Download 21,08 Kb.

Do'stlaringiz bilan baham:
  1   2   3   4   5




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©hozir.org 2024
ma'muriyatiga murojaat qiling

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish