Вопрос задан 27.02.2021 в 23:57. Предмет Информатика. Спрашивает Гришко Владислав.

СРОЧНО! Составьте программу Дан массив чисел. Определить количество элементов, находящихся в

интервале от 1 до 12 и расположенных до максимального элемента массива.
0 0
Перейти к ответам

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

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

C#

using System;

namespace ArrayMax

{

class Program

{

static void Main(string[] args)

{

int n;

Console.WriteLine("Введите количество элементов массива: ");

n = Convert.ToInt32(Console.ReadLine()); //вводим количество элементов Массива

Console.WriteLine();

int[] a = new int[n]; //выделяем память под массив

Random r = new Random();

for (int i = 0; i < n; i++)

{

a[i] = r.Next(0, 20); //заполняем массив рандомными числами от 0 до 20

}

for (int i = 0; i < n; i++)

{

Console.WriteLine(a[i]); //выводим массив

}

int max = a[0], maxIndex = 0;

for (int i = 0; i < n; i++)

{

if (max < a[i])

{

max = a[i];

maxIndex = i; //находим индекс максимального элемента

}

}

int count = 0; //счётчик для чисел между 1 и 12 до макс элемента

for (int i = 0; i <= maxIndex; i++)

{

if (a[i] >= 1 && a[i] <= 12) //если элемент >= 1 и <= 12, прибавляем счётчик

count++;

}

Console.WriteLine();

Console.WriteLine(count); //выводим количество числе от 1 до 12 до макс эл массива

Console.ReadKey();

}

}

}

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

Конечно! Вот пример программы на языке Python, которая решает вашу задачу:

python
def count_elements(arr): max_value = max(arr) count = 0 for num in arr: if 1 <= num <= 12 and num <= max_value: count += 1 return count # Пример использования программы array = [3, 7, 12, 5, 8, 10, 2, 15, 6, 4] result = count_elements(array) print(f"Количество элементов: {result}")

В этой программе функция count_elements принимает массив чисел arr в качестве аргумента. Она итерируется по каждому числу в массиве и проверяет, находится ли оно в интервале от 1 до 12 и меньше или равно максимальному элементу массива. Если условие выполняется, увеличивается счетчик count. В конце функция возвращает значение счетчика.

В примере использования задан массив array, и наша программа подсчитывает количество элементов, удовлетворяющих условиям, и выводит результат на экран.

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

0 0

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

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

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