Форум программистов, компьютерный форум, киберфорум
Наши страницы
C# для начинающих
Войти
Регистрация
Восстановить пароль
 
Viven
0 / 0 / 0
Регистрация: 15.02.2016
Сообщений: 26
1

Как переставить элементы массива местами?

15.02.2016, 23:00. Просмотров 410. Ответов 3
Метки нет (Все метки)

Как переставить элементы массива местами?Дан массив 1 2 3 4 1 2,а получить 4 2 3 1 1 2? Не судите строго,я-новичок
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
15.02.2016, 23:00
Ответы с готовыми решениями:

Переставить местами первые минимальный и максимальный элементы массива из n вещественных чисел
"Переставить местами первый минимальный и первый максимальный элементы массива из n вещественных...

Переставить местами первый минимальный и первый максимальный элементы массива из n вещественных чисел
Переставить местами первый минимальный и первый максимальный элементы массива из n вещественных...

Переставить местами первый минимальный и первый максимальный элементы массива из n вещественных чисел
Переставить местами первый минимальный и первый максимальный элементы массива из n вещественных...

Как быстро переставить элементы одномерного массива
Здравствуйте, Есть потребность быстро переставить элементы одномерного массива. Пусть есть...

Переставить местами третий и предпоследний элементы в одномерном массиве
Помогите пожалуйста. Напишите, что мне надо добавить в код, чтобы переставить нужные элементы. Если...

3
ORLENOK
90 / 89 / 37
Регистрация: 05.08.2011
Сообщений: 419
Завершенные тесты: 5
15.02.2016, 23:27 2
Viven, Что нибудь пробовали писать? Если хотите разобраться, вставляйте код, который написали, пусть он даже будет мега кривой, здесь за это не побьют. Но помогут разобраться с Вашими мыслями)) А если нужно просто готовое решение, разговоров будет намного меньше)
0
Viven
0 / 0 / 0
Регистрация: 15.02.2016
Сообщений: 26
16.02.2016, 06:28  [ТС] 3
Как работать с массивом,вроде понимаю,но как прописать ,затрудняюсь...

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
            int B;
            int E;
            int i;
            Int32.TryParse(Console.ReadLine(), out B);
            Int32.TryParse(Console.ReadLine(), out E);
            Console.Write("N(количество элементов массива):");
            int N = Int32.Parse(Console.ReadLine());
 
            if (B>E)
            {
                Console.WriteLine("Сообщение об ошибке");
                return;
            }
            if (B<0)
            {
                Console.WriteLine("Сообщение об ошибке");
                return;
            }
            int[] arr = new int[N];
            for (i = 0; i < N; i++)
            {
 
                Console.Write(i);
                arr[i] = Int32.Parse(Console.ReadLine());
 
            }
 
            for (i = B+1; i < N; i++)
            {
 
                Console.Write(i);
0
Someone007
2763 / 2096 / 949
Регистрация: 09.05.2015
Сообщений: 5,204
Завершенные тесты: 1
16.02.2016, 06:44 4
C#
1
2
3
4
5
6
7
8
private static void Swap(int[] arr, int a, int b)
{
    int val_a = arr[a];
    int val_b = arr[b];
 
    arr[a] = val_b;
    arr[b] = val_a;
}
И вызываете потом
C#
1
2
3
Swap(arr, 0, 3);
Swap(arr, 1, 5);
Swap(arr, 3, 0);
1
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
16.02.2016, 06:44

Переставить строки матрицы местами так что бы отрицательные элементы стояли на главной диагонали
В квадратной матрице в каждом столбце и каждой строке есть единственный отрицательны элемент. Нужно...

Переставить в обратном порядке элементы одномерного массива, расположенные до первого минимального элемента массива
1.Переставить в обратном порядке элементы одномерного массива, расположенные до первого...

Переставить элементы массива
В одномерном целочисленном массиве переставить элементы в обратном порядке, не используя других...


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

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

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2019, vBulletin Solutions, Inc.
Рейтинг@Mail.ru