Вопрос задан 16.07.2023 в 03:29. Предмет Информатика. Спрашивает Овсепян Сергей.

Сгенерировать массив из 23 элементов в интервале от - 17 до 93, вывести на экран 1) найти сумму

элементов 2) найти разность 3)найти максимальный отрицательный 4)найти минимальный положительный 5)выписать элементы которые делятся на 7
0 0
Перейти к ответам

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

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Яворський Олександр.

Массив заполнишь самостоятельно, так как на всех ЯП по своему.

Теперь...

Я буду писать на 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 - вывести текст

}

}

0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Хорошо! Вот решение задачи на языке Python:

python
import 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). Затем выполняются следующие задачи:

  1. Находится сумма всех элементов массива.
  2. Находится разность между максимальным и минимальным элементами массива.
  3. Находится максимальный отрицательный элемент (если таковой есть).
  4. Находится минимальный положительный элемент (если таковой есть).
  5. Выводятся элементы массива, которые делятся на 7.

Каждый результат выводится на экран для удобства.

0 0

Похожие вопросы

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

Последние заданные вопросы в категории Информатика

Задать вопрос