
Вопрос задан 16.07.2023 в 03:29.
Предмет Информатика.
Спрашивает Овсепян Сергей.
Сгенерировать массив из 23 элементов в интервале от - 17 до 93, вывести на экран 1) найти сумму
элементов 2) найти разность 3)найти максимальный отрицательный 4)найти минимальный положительный 5)выписать элементы которые делятся на 7

Ответы на вопрос

Отвечает Яворський Олександр.
Массив заполнишь самостоятельно, так как на всех ЯП по своему.
Теперь...
Я буду писать на C++
Будем считать что названия массива А[23]
int sum = 0;
for(int i = 0; i<23; i++){
sum = sum + A[i];
}
int rs = 0;
for(int i = 0; i<23; i++){
rs = rs - A[i];
}
int max = 0;
for(int i = 0; i<23; i++){
if(A[i]>max){
max = A[i];
}
}
int max = 1000000;
for(int i = 0; i<23; i++){
if(A[i]<min){
min = A[i];
}
}
for(int i = 0; i<23; i++){
if(A[i]%7==0){
cout << A[i] << " "; // cout - вывести текст
}
}



Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.
Хорошо! Вот решение задачи на языке Python:
pythonimport random
# Генерация массива из 23 элементов
array = [random.randint(-17, 93) for _ in range(23)]
# Вывод массива на экран
print("Массив:", array)
# 1) Нахождение суммы элементов
sum_of_elements = sum(array)
print("Сумма элементов:", sum_of_elements)
# 2) Нахождение разности
difference = max(array) - min(array)
print("Разность:", difference)
# 3) Нахождение максимального отрицательного
negatives = [num for num in array if num < 0]
max_negative = None if len(negatives) == 0 else max(negatives)
print("Максимальный отрицательный:", max_negative)
# 4) Нахождение минимального положительного
positives = [num for num in array if num > 0]
min_positive = None if len(positives) == 0 else min(positives)
print("Минимальный положительный:", min_positive)
# 5) Вывод элементов, которые делятся на 7
divisible_by_7 = [num for num in array if num % 7 == 0]
print("Элементы, делящиеся на 7:", divisible_by_7)
Программа сначала генерирует массив из 23 случайных элементов в указанном интервале (-17 до 93). Затем выполняются следующие задачи:
- Находится сумма всех элементов массива.
- Находится разность между максимальным и минимальным элементами массива.
- Находится максимальный отрицательный элемент (если таковой есть).
- Находится минимальный положительный элемент (если таковой есть).
- Выводятся элементы массива, которые делятся на 7.
Каждый результат выводится на экран для удобства.


Похожие вопросы
Топ вопросов за вчера в категории Информатика

Информатика 575

Информатика 33

Информатика 39

Информатика 24

Информатика 34

Информатика 136

Информатика 18
Последние заданные вопросы в категории Информатика
Предметы
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili