0 / 0 / 0
Регистрация: 16.09.2022
Сообщений: 9

Сформировать массив из отрицательных элементов исходного массива, располагающихся после минимального элемента массива

13.11.2022, 11:06. Показов 603. Ответов 1
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Исходные данные: массив чисел Х размером n.

Общее задание: Ввести исходный массив с клавиатуры, вывести его на экран в виде строки. Сформировать новый массив исходя из индивидуального задания, вывести его на экран в виде строки.

Индивидуальное задание: Сформировать массив из отрицательных элементов исходного массива, располагающихся после минимального элемента массива.

Написал код для исходного массива, но не понимаю, какой массив нужно сформировать в индивидуальном задании и конкретно в нем требуется.
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
Console.WriteLine("введите размер массива: ");
int n = Convert.ToInt32(Console.ReadLine());
int[] X = new int[n];
Console.WriteLine("введите значения массива:");
for (int i = 0; i < n; i++)
{
    X[i] = Convert.ToInt32(Console.ReadLine());
}
Console.Write("\nваш исходный массив: ");
 
for (int j = 0; j < n; j++)
{
    Console.Write(X[j] + " ");
}
double sum = 0;
for (int k = 0; k < n; k++)
{
    sum += X[k];
}
Console.WriteLine("\n\nсреднее арифметическое исходного массива: " + sum / n);
 
int minValue = X[0];
for (int i = 1; i < n; i++)
{
    if (X[i] < minValue)
    {
        minValue = X[i];
        Console.WriteLine("hello");
    }  
}
Console.WriteLine("наименьшее значение исходного массива: " + minValue);
0
Лучшие ответы (1)
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
13.11.2022, 11:06
Ответы с готовыми решениями:

Сформировать массив из элементов исходного массива, располагающихся по возрастанию
например из массива (3 2 4 5 1 3 7 3 4 9 2) должен получиться массив (3 4 5 7 9) т.е. из возрастающих элементов. не могу понять как...

Из отрицательных элементов массива, расположенных левее минимального элемента, сформировать новый массив
Из отрицательных элементов массива массив X из n элементов, расположенных левее минимального элемента, сформировать новый массив. Для...

Из отрицательных элементов массива, расположенных левее минимального элемента, сформировать новый массив(Код)
Из отрицательных элементов массива массив X из n элементов, расположенных левее минимального элемента, сформировать новый массив. Для...

1
619 / 399 / 187
Регистрация: 28.11.2019
Сообщений: 867
13.11.2022, 15:21
Лучший ответ Сообщение было отмечено voaow12w как решение

Решение

C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
            Console.WriteLine("введите размер массива: ");
            int n = Convert.ToInt32(Console.ReadLine());
            int[] X = new int[n];
            Console.WriteLine("введите значения массива:");
            for (int i = 0; i < n; i++)
            {
                X[i] = Convert.ToInt32(Console.ReadLine());
            }
            Console.Write("\nваш исходный массив: ");
 
            for (int j = 0; j < n; j++)
            {
                Console.Write(X[j] + " ");
            }
            
            int min = Int32.MaxValue;
            foreach (int i in X)
            {
                if (i < min)
                {
                    min = i;
                }
            }
 
            Console.WriteLine("\nминимальное значение: " + min);
 
            int idx = Array.IndexOf(X, min);
            int count = 0;
            int[] arr = {};
 
            for (int k = idx+1; k < n; k++)
            {
                if (X[k] > -1) {continue;}
                Array.Resize(ref arr, ++count);
                arr[count-1] = X[k];
            }
 
            if (arr.Length == 0)
            {
                Console.WriteLine("\nнет подходящих значений для нового массива");
            }
            else
            {
                Console.WriteLine("новый массив: ");
                foreach (int v in arr)
                {
                    Console.Write(v + " ");
                }
            }
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
13.11.2022, 15:21
Помогаю со студенческими работами здесь

Сформировать новый массив из элементов, стоящих после наименьшего элемента исходного массива
Уважаемые форумчане! Имеется задание: Дан целочисленный одномерный массив, состоящий из n элементов. Сформировать новый массив из...

Сформировать новый массив из элементов исходного массива, которые расположены после максимального элемента
Написать программу, которая формирует новый массив, состоящий из элементов исходного массива, которые расположены после максимального...

Сформировать новый массив из отрицательных элементов исходного массива
Сгенерировать и вывести на экран одномерный массив Z (n=9) в диапазоне целых чисел . Сформировать массив X из отрицательных элементов...

Сформировать массив, состоящий из отрицательных элементов исходного массива
Дан одномерный массив чисел. Сформировать массив, состоящий из отрицательных элементов исходного массива.

Сформировать массив из сумм отрицательных элементов столбцов исходного массива
Дан двумерный массив B из M строк и N столбцов (массив сформировать самостоятельно 1) сформировать массив из: а) сумм...


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

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

Новые блоги и статьи
Отчёт о затраченных материалах за определенный период с макетом печатной формы
Maks 21.04.2026
Отчёт из решения ниже размещён в конфигурации КА2. Задача: разработка отчёта по затраченным материалам за определённый период, с возможностью вывода печатной формы отчёта с шапкой и подвалом. В. . .
Отчёт о спецтехнике находящейся в ремонте
Maks 20.04.2026
Отчёт из решения ниже размещен в конфигурации КА2. Задача: отобразить спецтехнику, которая на данный момент находится в ремонте. Есть нетиповой документ "Заявка на ремонт спецтехники" который. . .
Памятка для бота и "визитка" для читателей "Semantic Universe Layer (Слой семантической вселенной)"
Hrethgir 19.04.2026
Сгенерировано для краткого описания по случаю сборки и компиляции скелета серверного приложения. И пусть после этого скажут, что статьи сгенерированные AI - туфта и не интересно. И это не реклама -. . .
Запрет удаления строк ТЧ документа при определённом условии
Maks 19.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "Аккумуляторы", разработанного в конфигурации КА2. У данного документа есть ТЧ, в которой в зависимости от прав доступа. . .
Модель заражения группы наркоманов
alhaos 17.04.2026
Условия задачи сформулированы тут Суть: - Группа наркоманов из 10 человек. - Только один инфицирован ВИЧ. - Колются одной иглой. - Колются раз в день. - Колются последовательно через. . .
Мысли в слух. Про "навсегда".
kumehtar 16.04.2026
Подумалось тут, что наверное очень глупо использовать во всяких своих установках понятие "навсегда". Это очень сильное понятие, и я только начинаю понимать край его смысла, не смотря на то что давно. . .
My Business CRM
MaGz GoLd 16.04.2026
Всем привет, недавно возникла потребность создать CRM, для личных нужд. Собственно программа предоставляет из себя базу данных клиентов, в которой можно фиксировать звонки, стадии сделки, а также. . .
Знаешь почему 90% людей редко бывают счастливыми?
kumehtar 14.04.2026
Потому что они ждут. Ждут выходных, ждут отпуска, ждут удачного момента. . . а удачный момент так и не приходит.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru