Форум программистов, компьютерный форум, киберфорум
Python: Решение задач
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
0 / 0 / 0
Регистрация: 20.11.2022
Сообщений: 2

Вычислить: 1) Количество элементов массива, лежащих в диапазоне от А до В

20.11.2022, 01:27. Показов 632. Ответов 1

Студворк — интернет-сервис помощи студентам
Привет всем! Помогите, пожалуйста с решением этого варианта.

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

Вариант 13

В одномерном массиве, состоящем из п вещественных элементов, вычислить:
1 Количество элементов массива, лежащих в диапазоне от А до В.
2 Сумму элементов, расположенных после максимального элемента.
Упорядочить элементы массива по убыванию модулей.

Пример похожего задания:

В одномерном массиве, состоящем из п вещественных элементов, вычислить:
1. Количество положительных элементов.
2. Сумму элементов, расположенных после последнего элемента, равного
нулю.
Python
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
from random import uniform, shuffle
n = int(input("Элементов в массиве: "))
mas = [uniform(-5, 5) for i in range(n)] + [0, 0, 0]
shuffle(mas)
 
print(*map("{0: 7.3f}".format, mas))
print('положительных')
cnt = sum(1 for i in mas if i > 0)
print(cnt)
# Нахождение суммы
if 0. in mas :
    ind = len(mas) - mas[::-1].index(0.)
print('сумма после 0')
print(sum(mas[ind:]))
# Преобразование
mas = [i for i in mas if int(abs(i)) < 2] + [i for i in mas if int(abs(i)) > 1]
print('преобразованный массив')
print(*map("{0: 7.3f}".format, mas))
Помогите, пожалуйста, исправить (изменить) код программы под моё задание.
Заранее огромное спасибо всем, кто откликнется на помощь!
0
Лучшие ответы (1)
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
20.11.2022, 01:27
Ответы с готовыми решениями:

Вычислить: количество элементов массива, лежащих в диапазоне от А до В
В одномерном массиве, состоящем из n вещественных элементов, вычислить: количество элементов массива, лежащих в диапазоне от А до В и сумму...

Вычислить количество элементов массива, лежащих в диапазоне от A до B
1)в одномерном массиве, состоящем из n вещественных элементов, вычислить количество элементов массива, лежащих в диапазоне от A до B ...

Вычислить количество элементов массива, лежащих в диапазоне от А до В;
Здрасте!!Прошу помощи по циклам и массивам срочно так как не могу защитить лабу без этих задач. вот условия задач: Циклы: 1. Дано...

1
398 / 255 / 98
Регистрация: 04.11.2022
Сообщений: 378
20.11.2022, 01:54
Лучший ответ Сообщение было отмечено Благая как решение

Решение

Благая,
Python
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
from random import uniform
n = int(input("Элементов в массиве: "))
mas = [uniform(-5, 5) for i in range(n)]
print(*map("{0: 7.3f}".format, mas))
# Нахождение кол-ва
a, b = map(float, input('диапазон a b: ').split())
print(f'между {a:.3f} и {b:.3f}')
cnt = sum(a <= i <= b for i in mas)
print(cnt)
# Нахождение суммы
ind = mas.index(max(mas))
print(f'сумма после макс {mas[ind]:.3f}')
print(f'{sum(mas[ind+1:]):.3f}')
# Преобразование
mas = sorted(mas, key=abs, reverse=True)
print('преобразованный массив')
print(*map("{0: 7.3f}".format, mas))
Code
1
2
3
4
5
6
7
8
9
Элементов в массиве: 10
  2.366   1.489  -0.755  -4.652   0.243   1.820   3.944   2.695  -4.709  -0.501
диапазон a b: -2 2
между -2.000 и 2.000
5
сумма после макс 3.944
-2.515
преобразованный массив
 -4.709  -4.652   3.944   2.695   2.366   1.820   1.489  -0.755  -0.501   0.243
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
20.11.2022, 01:54
Помогаю со студенческими работами здесь

Вычислить количество элементов массива, лежащих в диапазоне от А до В
В одномерном массиве, состоящем из N вещественных элементов, вычислить: 1) количество элементов массива, лежащих в диапазоне от А до В. ...

Вычислить количество элементов массива, лежащих в диапазоне от А до В
В одномерном массиве, состоящем из N вещественных элементов, вычислить: •количество элементов массива, лежащих в диапазоне от А до В; ...

Вычислить количество элементов массива, лежащих в диапазоне от А до В
Добрый вечер, дорогие друзья. Прошу у вас помощи с программой: Методические указания Ввод и вывод массива, а также три пункта...

Вычислить количество элементов массива, лежащих в диапазоне от А до В
в одномерном массиве, состоящем из п вещественных элементов, вычислить: 1) количество элементов массива, лежащих в диапазоне от А до В; ...

Вычислить количество элементов массива, лежащих в диапазоне от А до В
в одномерном массиве, состоящем из п вещественных элементов, вычислить: 1) количество элементов массива, лежащих в диапазоне от А до В; ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Новые блоги и статьи
Символьное дифференцирование
igorrr37 13.02.2026
/ * Логарифм записывается как: (x-2)log(x^2+2) - означает логарифм (x^2+2) по основанию (x-2). Унарный минус обозначается как ! */ #include <iostream> #include <stack> #include <cctype>. . .
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу, и светлой Луне. В мире покоя нет и люди не могут жить в тишине. А жить им немного лет.
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила» «Время-Деньги» «Деньги -Пуля»
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL3_image
8Observer8 10.02.2026
Содержание блога Библиотека SDL3_image содержит инструменты для расширенной работы с изображениями. Пошагово создадим проект для загрузки изображения формата PNG с альфа-каналом (с прозрачным. . .
Установка Qt-версии Lazarus IDE в Debian Trixie Xfce
volvo 10.02.2026
В общем, достали меня глюки IDE Лазаруса, собранной с использованием набора виджетов Gtk2 (конкретно: если набирать текст в редакторе и вызвать подсказку через Ctrl+Space, то после закрытия окошка. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru