1 / 1 / 0
Регистрация: 29.01.2019
Сообщений: 20
1

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

15.03.2020, 18:42. Показов 1517. Ответов 1

Ввести одномерный целочисленный массив A. Сформировать массив B, записав в него все нечетные элементы массива А, стоящих после минимального. Массив B упорядочить по возрастанию.

C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
using System;
 
namespace lab2
{
class Program
{
public static void Main(string[] args)
{
Console.WriteLine("введите размерность массива");
int n = int.Parse(Console.ReadLine());
int[] a = new int[n];
for (int i = 0; i < n; ++i)
{
Console.Write("a[{0}]= ", i);
a[i] = int.Parse(Console.ReadLine());
}
 
 
}
}
}
первый массив создан, а дальше не имею понятия как работать. только начала изучать данный язык.
__________________
Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
15.03.2020, 18:42
Ответы с готовыми решениями:

Сформировать одномерный массив В, записав в него сначала элементы массива А, имеющие четные индексы
Сформировать одномерный массив В,записав в него сначала элементы массива А,имеющие четные...

Сформировать массив B, записав в него все элементы массива А, стоящие после минимального
Помогите пожалуйста решить задачу: Ввести одномерный целочисленный массив A. Сформировать массив...

Двумерный массив. Сформировать из элементов массива одномерный массив, в который поместить все нечетные элементы, которые делятся на 3
Дан двумерный массив А с размерностью NxN, элементы массива - случайные целые числа из диапазона...

Массив: Создать одномерный массив, записав в него максимальные элементы каждой строки исходного массива.
Дан двумерный массив(вводится с клавиатуры). Создать одномерный массив, записав в него максимальные...

1
2079 / 1232 / 464
Регистрация: 20.12.2014
Сообщений: 3,232
15.03.2020, 19:59 2
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
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
Console.WriteLine("введите размерность массива");
int n = int.Parse(Console.ReadLine());
int[] a = new int[n];
for (int i = 0; i < n; i++)
{
    Console.Write("a[{0}]= ", i);
    a[i] = int.Parse(Console.ReadLine());
}
//поиск минимального элемента
int minn = a[0];
int index = 0;
for (int i = 0; i < n; i++)
{
    if (a[i] < minn)
    {
        minn = a[i];
        index = i;
    }
}
Console.WriteLine("Массив А:");
foreach (int d in a)
    Console.Write(" {0} ", d);
//массив В (если нечетные элементы по значению)
int p = 0;
int[] B = new int[p];
for (int i = index + 1; i < n; i++)
{
    if(a[i] % 2 != 0)
    {
        p += 1;
        Array.Resize(ref B, p);
        B[p - 1] = a[i];
    }
}
Console.WriteLine();
Console.WriteLine("Массив B:");
foreach (int f in B)
    Console.Write(" {0} ", f);
Array.Sort(B);
Console.WriteLine();
Console.WriteLine("Массив B после сортировки:");
foreach (int f1 in B)
    Console.Write(" {0} ", f1);
Console.WriteLine();
//массив В1 (если нечетные элементы по местоположению)
int[] B1 = new int[(a.Length - index) / 2];
int m = -1;
for (int i = index + 1; i < n; i++)
{
    if (i % 2 == 0)
    {
        m += 1;
        B1[m] = a[i];
    }
}
Console.WriteLine("Массив B1:");
foreach (int f2 in B1)
    Console.Write(" {0} ", f2);
Array.Sort(B1);
Console.WriteLine();
Console.WriteLine("Массив B1 после сортировки:");
foreach (int f3 in B1)
    Console.Write(" {0} ", f3);
Console.Read();
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
15.03.2020, 19:59
Помогаю со студенческими работами здесь

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

Сформировать массив B, записав в него элементы массива A с нечётными индексами
Начали проходить массивы. Не получается решить данную задачу. Помогите, кто сечет фишку. ...

Сформировать массив B, записав в него элементы массива A с нечётными индексами
Помогите пожалуйста!!! Паскаль начали недавно проходить, не могу решить задачу. Сформировать...

Сформировать массив записав элементы одного массива на четные места, а другого на нечетные
Привет друзья! Понимаю логику данной программы, но плохо знаю язык c++, прошу дать код хотя бы...


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

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

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2023, CyberForum.ru